Guten Morgen,
ich adde durch einen Klick auf einen Button ein Tab zu meinem MainFrame:
Nun möchte ich gerne, dass neben dem Tabname ein Button bei jeder Erzeugung eines Tabs neben dem Tabnamen ist und beim Klick darauf, dass Tab geschlossen wird.
Ausprobiert habe ich es natürlich, so dass ich ein Button erzeuge und versuche diesen dem Tab hinzu zufügen. Diesen füge ich dann beim ActionListener folgenden Befehl ein:
Nur sind nur zwei 2 Parameter bei der Übergabe beim add Befehl erlaubt:
Wo kann ich den Button hinzufügen?
Vielen Dank für eure Unterstützung.
ich adde durch einen Klick auf einen Button ein Tab zu meinem MainFrame:
Java:
public void addTab(String tabName) {
JPanel p = new JPanel();
p.setLayout(new BorderLayout());
JTextArea tArea = new JTextArea(140, 120);
tArea.setEditable(false);
textScrollPane = new JScrollPane(tArea,
ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS,
ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS);
p.add(textScrollPane);
qTabPanel.addTab(tabName, p);
areas.put(tabName, tArea);
}
Nun möchte ich gerne, dass neben dem Tabname ein Button bei jeder Erzeugung eines Tabs neben dem Tabnamen ist und beim Klick darauf, dass Tab geschlossen wird.
Ausprobiert habe ich es natürlich, so dass ich ein Button erzeuge und versuche diesen dem Tab hinzu zufügen. Diesen füge ich dann beim ActionListener folgenden Befehl ein:
Java:
// qTabPanel.setComponentAt(qTabPanel.getTabCount() - 1, null);
Java:
qTabPanel.addTab(tabName, p);
Vielen Dank für eure Unterstützung.