TreeSelectionListener

Status
Nicht offen für weitere Antworten.

Knödel

Mitglied
Ich habe eine Methode in meiner JTree-Klasse um auf die rechte Spalte des JSpltepane zuzugreifen
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());
		}
	}

}
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.
 
B

bygones

Gast
wäre das so möglich:
Code:
if (node.toString().equals("1.SemesterIWD")) {
            System.out.println("BIN DRINNEN !");
            tree.anzeigeaktuell(new StundenplanListe());
         }
         if (node.toString().equals("2.SemesterIWD")) {
            System.out.println("BIN auch DRINNEN !");
            tree.anzeigeaktuell(new StundenplanListe());
         }
 
R

Roar

Gast
das wurde schon im chat besprochen :-/.... funzt es denn jetz, knödel?
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen


Oben