Estoy haciendo una interfaz gráfica con Java, y tengo un problema al modificar el tamaño de los botones. Estoy usando el método setBounds (int x, int anchura, int y, int altura) pero no me hace ni pizca de caso.
Os pongo el codigo:
Código:
Bueno pues la cosa esq el boton ocupa todo lo que le corresponde a su espacio definido por el jpanel "panelanalisis1" y no me hace caso del setBounds
Container contenedor = getContentPane();
//Creamos los botones
botonGeneraEntrada1 = new JButton ("Entrada1", imagen1);
botonGeneraEntrada2 = new JButton ("Entrada2", imagen1);
//Creamos los paneles
panelAnalisis = new JPanel();
panelUsuario = new JPanel();
panelUsuario.setBorder (BorderFactory.createLineBorder(Color.black));
panelAnalisis1 = new JPanel();
panelAnalisis1.setBorder (BorderFactory.createLineBorder(Color.black));
panelAnalisis2 = new JPanel();
panelAnalisis2.setBorder (BorderFactory.createLineBorder(Color.black));
// Dividimos la interefaz en dos partes, una para el análisis y otra para el usuario
contenedor.setLayout(new GridLayout(2,1));
// Añadimos los paneles
contenedor.add (panelAnalisis);
// Distribuimos el espacio del análisis y añadimos los componentes
panelAnalisis.setLayout(new GridLayout(1,2));
panelAnalisis.add (panelAnalisis1);
panelAnalisis1.setLayout (new GridLayout(3,1));
panelAnalisis1.add (botonGeneraEntrada1);
botonGeneraEntrada1.setBounds(100, 500, 50, 100); Gracias y un saludo.

Este tema le ha gustado a 2 personas