Hola a todos.
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:
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);
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
Gracias y un saludo.