Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/12/2012, 14:03
Avatar de hschimpf
hschimpf
 
Fecha de Ingreso: junio-2009
Ubicación: in the World Wide Web
Mensajes: 140
Antigüedad: 14 años, 11 meses
Puntos: 17
Respuesta: problemas con JPanel

Cita:
Iniciado por isra_master Ver Mensaje
Código Java:
Ver original
  1. JLabel etiqueta3 = new JLabel( "Zonas", SwingConstants.CENTER);
  2. Container c = new Container();
  3. JPanel panel3 = new JPanel();
  4. c.setLayout( new BorderLayout() );  
  5. JButton b1 = new JButton("Noroeste");
  6. JButton b2 = new JButton("Noreste");
  7. JButton b3 = new JButton("Oeste\n(Poniente)");
  8. JButton b4 = new JButton("Centro");
  9. JButton b5 = new JButton("Este\n(Oriente)");
  10. JButton b6 = new JButton("Suroeste");
  11. JButton b7 = new JButton("Sureste");
  12.  
  13. panel3.setLayout(new GridLayout(2,1));
  14. panel3.add(b1);
  15. panel3.add(b2);
  16. c.add( panel3, BorderLayout.NORTH );
  17. panel3.add( b3, BorderLayout.WEST );
  18. panel3.add( b4, BorderLayout.CENTER );
  19. panel3.add( b5, BorderLayout.EAST );
  20. c.add( panel4, BorderLayout.SOUTH );
  1. A panel3 le especificas como LayoutManager GridLayout (linea 13), y en las lineas 17, 18, 19 estas agregando los botones especificando el valor del LayoutManager BorderLayout. No mezcles valores entre LayoutManager's.
  2. Porque no agregas los botones directamente sobre el panel3 sin utilizar el contenedor? (sugerencia).

Suerte!
__________________
Hermann D. Schimpf
Visita mis repositorios de:
Clases Java: http://code.google.com/p/javaclassesrepository/
Clases PHP: http://code.google.com/p/phpclassesrepository/