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 setBoundsContainer 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.