public class Practica1 extends JFrame{
private JTextField eco;
public Practica1(){
setTitle("loro");
JComponent botonera=creaBotonera();
JComponent eco= creaEco();
//crear panel con botonera y eco
JSplitPane PanelPrincipal=
new JSplitPane (JSplitPane.VERTICAL_SPLIT,botonera,eco);
//añade el panel de la ventana principal
getContentPane().add(PanelPrincipal);
//se 'redimenciona' toda la interfaz grafica en la ventana
pack();
// y se hace visible la ventana, con sus componentes
setVisible(true);
}
private JComponent creaBotonera(){
JPanel botonera=new JPanel();
// se crean los botones...
JButton hola= new JButton("Di Hola");
JButton adios = new JButton("Di Adios");
// y se añade el panel
botonera.add(hola);
botonera.add(adios);
return botonera;
}
private JComponent creaEco(){
//se crea el mensaje
eco=new JTextField("Pulsa un botón");
return eco;
}
public static void main(String[] args){
Practica1 loro=new Practica1();
}
}
Código
[color=green][/color]