Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2009, 11:30
albertito87
 
Fecha de Ingreso: agosto-2009
Mensajes: 38
Antigüedad: 14 años, 8 meses
Puntos: 1
Tamaño de un botón "setBounds"

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.