Duvida é simples eu acho galera. É o seguinte eu tenho duas classes, a primeira:
public class Janela extends JFrame {
public Janela() {
setTitle("Tabbed Pane");
JTabbedPane a = new JTabbedPane();
getContentPane().add(a);
\Gostaria de substituir esse "jp1" pelo JPanel já pronto da classe Bacia.
JPanel jp1 = new JPanel();
JPanel jp2 = new JPanel();
JPanel jp3 = new JPanel();
JButton jb = new JButton("Gerar Backup");
jp1.add(jb);
jp2.add(jb);
jp3.add(jb);
a.addTab("Bacias", jp1);
a.addTab("Sub-Bacias", jp2);
a.addTab("Estados", jp3);
}
public static void main(String[] args) {
Janela tp = new Janela();
tp.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tp.setVisible(true);
tp.setSize(300,300);
}
}
e a segunda:
public class Bacia extends JPanel {
public void Bacia() {
JPanel jp = new JPanel();
JButton jb = new JButton("Gerar Backup");
String[] opcoes = {
"Bacia 1","Bacia 2","Bacia 3",
"Bacia 4","Bacia 5","Bacia 6",
"Bacia 7","Bacia 8","Bacia 9"
};
JComboBox cb = new JComboBox(opcoes);
jp.add(jb);
jp.add(cb);
}
}
Só gostaria de saber o que posso fazer para adicionar essa Classe “Bacia” como uma das abas jah prontas no TabbedPane, assim ficaria mais organizado.
Por exemplo colocar o JPanel dela no lugar do painel “jp1”.
Agradeço desde já e desculpa os erros tensos ae, to começando agora >< !