Hallo,
ich habe folgendes Problem. Ich habe ein JTabbedPane mit 4 Tabs und will diesem nun Inhalte hinzufügen. Die GUI Elemente zum hinzufügen habe ich in externen Klassen ausgelagert um die übersichtlichkeit zu waren.
Innerhalb der externen Klassen im Konstructor befinden sich nun die Elemente:
Ich möchte nun mit setBounds() meine Elemente ganz genauso positionieren wie in einem JFrame. Ist das irgendwie möglich? Was mache ich falsch.
P.S. Bei meinen versuchen befanden sich die Elemente bereits mal in einem JPanel beim oberen Code was aber genauso wenig brachte.
ich habe folgendes Problem. Ich habe ein JTabbedPane mit 4 Tabs und will diesem nun Inhalte hinzufügen. Die GUI Elemente zum hinzufügen habe ich in externen Klassen ausgelagert um die übersichtlichkeit zu waren.
Code:
JTabbedPane jtp = new JTabbedPane();
jtp.addTab("Browser", new GUI_browse(dbase));
jtp.addTab("Edit snipped", new GUI_edit(dbase));
jtp.addTab("Search", new GUI_search(dbase));
jtp.addTab("Add snipped", new GUI_add(dbase));
Code:
public class GUI_browse extends JPanel {
public GUI_browse(Database dbase) {
JList list = new JList(data);
JScrollPane pane = new JScrollPane(list);
pane.setBounds(0,0,150,300);
this.add(pane);
}
}
P.S. Bei meinen versuchen befanden sich die Elemente bereits mal in einem JPanel beim oberen Code was aber genauso wenig brachte.