Ich habe eine Methode in meiner JTree-Klasse um auf die rechte Spalte des JSpltepane zuzugreifen
und den TreeSelectionLister
Ich würde jetzt gern nicht nur ein JLabel anzeigen lassen sondern eine Tabelle öffnen.
Die Tabelle ist in ner Klasse mit dem Namen Stundenplanliste.
Code:
public static void anzeigeaktuell(JComponent neu){
teiler.setRightComponent(neu);
und den TreeSelectionLister
Code:
public class Baumlauscher implements TreeSelectionListener {
public static Stundenplanliste stundenplanliste;
public void valueChanged(TreeSelectionEvent e) {
//try chatch um get LastPathComponente , welche ein nicht sehr sicheres Objekt ist im notfall abzufangen
try {
DefaultMutableTreeNode node =
(DefaultMutableTreeNode) e.getPath().getLastPathComponent();
System.out.println(node);
//Stundenplanliste.newBuild(node.value())
if (node.toString().equals("1.SemesterIWD")) {
System.out.println("BIN DRINNEN !");
tree.anzeigeaktuell(new JLabel("Es funtz"));
}
if (node.toString().equals("2.SemesterIWD")) {
System.out.println("BIN auch DRINNEN !");
tree.anzeigeaktuell(new JLabel("stundenplanliste"));
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
}
}
}
Die Tabelle ist in ner Klasse mit dem Namen Stundenplanliste.