Como enfocar una aplicacion

Davisote
29 de Julio del 2004
Hola.
Quisiera saber como se hace para poner un JTabbedPane que contenga varias pestañas para las distintas operaciones sobre una base de datos (Insercion, Modificacion, Borrado, etcc..). La idea es que van a ser todas practicamente igual y no se como poner los elementos (cajas de texto y etiquetas principalmente), dentro de cada pestaña.
Utilizo JBuilder 8.
Alguna sugerencia o algun sitio donde mirar algo parecido.
Gracias

mey
29 de Julio del 2004
Crea diferentes paneles para cada funcion.
Instancias estos paneles en el frame donde colocaras la JTabbedPane y luego utilizas add o inserttab para agregar los paneles como componentes. Algo así:

public class FormatoAT extends JPanel {
JFrame fg;
String dedonde;
JTabbedPane jTabbedPane1 = new JTabbedPane();
JButton jButton1 = new JButton();
FormatoAT1 fat1;
FormatoAT2 fat2;
FormatoAT3 fat3;
FormatoDedPer fpd;
ResultSet resultado;
JButton jButton2 = new JButton();

public FormatoAT(JFrame FG, String var, ResultSet res) {
try {
resultado = res;
fg = FG;
dedonde = var;
jbInit();
}
catch(Exception ex) {
ex.printStackTrace();
}
}

void jbInit() throws Exception {
this.setLayout(null);
jTabbedPane1.setBounds(new Rectangle(10, 10, 909, 450));
jButton1.setBounds(new Rectangle(645, 600, 85, 33));
jButton1.setText("Alta");
jButton1.addActionListener(new FormatoAT_jButton1_actionAdapter(this));
jButton2.setBounds(new Rectangle(646, 563, 125, 33));
jButton2.setText("Modificar");
jButton2.addActionListener(new FormatoAT_jButton2_actionAdapter(this));
fg.getContentPane().add(this);
this.add(jTabbedPane1, null);
this.add(jButton1, null);
// fat1 = new FormatoAT1(dedonde, resultado);
// fat2 = new FormatoAT2(dedonde, resultado);
// fat3 = new FormatoAT3(dedonde, resultado);
//fpd = new FormatoDedPer(fg, "nuevo" , "altas");
// jTabbedPane1.add(fat1, "Datos Generales");
// jTabbedPane1.add(fat2, "Datos Personales");
// jTabbedPane1.add(fat3, "Datos Empresa");
// jTabbedPane1.add(fpd, "Percepciones / Deducciones");
this.setSize(1000,1000);
this.setVisible(true);
if(dedonde.equals("modif")){
this.add(jButton2, null);
jButton1.setVisible(false);
}

}
Espero te sirva..

: )SALUDOS!!!