Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2011, 16:15
Avatar de neoarcangel
neoarcangel
 
Fecha de Ingreso: enero-2005
Ubicación: España
Mensajes: 566
Antigüedad: 19 años, 3 meses
Puntos: 5
No me aparecen los botones, duda de swing basico

Hola, llevo ya 2 horas dandole vueltas a un codigo que deberia funcionar y no funciona, soy principiante en java pero aun asi creo que es facil de solucionar.


Código PHP:
import javax.swing.*;
import java.awt.*;

public class 
GestoresdediseñoBoxlayout extends JFrame{
    public 
GestoresdediseñoBoxlayout() {
      
super("Pila - Gestores de diseño");
      
setSize(800,800);
      
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        
//CREAMOS BOTONES
      
JButton alta = new JButton("Alta");
      
JButton baja = new JButton("Baja");
      
JButton salvar = new JButton("Salvar");
      
JButton actualizar = new JButton("Actualizar");
     
//CREAMOS PANEL SUPERIOR
      
JPanel psuperior = new JPanel();
      
//GESTOR DE DISEÑO HORIZONTAL(por las x_axis)
      
BoxLayout disenoh =new BoxLayout(psuperiorBoxLayout.X_AXIS);
      
psuperior.setLayout(disenoh);
      
psuperior.add(alta);
      
psuperior.add(baja);
      
psuperior.add(salvar);
      
psuperior.add(actualizar);
      
      
      
//PANEL INFERIOR
      
JPanel pinferior = new JPanel();
      
//creamos un area de texto de 4 * 70
      
JTextArea texto = new JTextArea(4,70);
      
//USAMOS UNA BARRA DE SCROLL
      
JScrollPane bscroll = new JScrollPane(texto) ;
      
//GESTOR DE DISEÑO
      
FlowLayout diseno = new FlowLayout(FlowLayout.LEFT);
      
setLayout(diseno);
      
//los añadimos al marco principal
      
add(pinferior);
      
add(bscroll);
      
//psuperior.setVisible(true);
        
        
        
    
}
    
    public static 
void main(String[] args) {
        
GestoresdediseñoBoxlayout marco = new GestoresdediseñoBoxlayout();
         
marco.setVisible(true);
    }

El segundo panel si se ve, pero incomprensiblemente el primer panel no, no veo los botones y no sé por que
__________________
Mi equipo

Gigabyte GA-MA770T-UD3P Socket AM3|OZC StealthxStream 600 w | Gigabyte Radeon HD 4770 512MB GDDR5| AMD Phenom II 945 X4 Quad Core 3.0Ghz| Memoria Kingston 6GB DDR3 1333