hallo,
ich habe ein problem mit dem zusammenspiel zwischen tree und arraylist.
und zwar füge über formular per button-click einem tree einen node hinzu. jedes mal, wenn ein node hinzugefügt wird, werden die daten in einem string[] gespeichert und dieses array anschließend an eine arraylist angehängt.ich kann jetzt zwar per
manuell den wert für ein beliebiges array in der liste eingeben und bekomme auch, was ich will, aber wie komme ich an den index des gewählten treeItems, um ihn der schleife zu übergeben? ich meine, es soll doch auch möglich sein, ein item an einen gewünschten index im tree einzufügen, also muss es doch auch möglich sein, die indizes der items zu erfassen!? ich fummele jetzt schon einen ganzen tag an dem problem rum und bin aktuell nur so weit, dass ich mir ausgeben lassen kann, welches item ich angesprochen hab mittels
aber ich brauche eine zahl! meine Sucher in der API hat mich bis hierher geführt --> tree.indexOf(TreeItem item) int - Tree aber ich kriegs net implementiert. was muss in die klammer? muss ich das mit einem tree.event verbinden? wenn ja, mit welchem und wie?
weiß da jemand rat?
Tinobee
ich habe ein problem mit dem zusammenspiel zwischen tree und arraylist.
und zwar füge über formular per button-click einem tree einen node hinzu. jedes mal, wenn ein node hinzugefügt wird, werden die daten in einem string[] gespeichert und dieses array anschließend an eine arraylist angehängt.ich kann jetzt zwar per
PHP:
String[]projectData;
projectData = arrayList.get(0);
for(int i = 0; i < projectData.length; i++){
System.out.println("Wert von Item " + i + ": " + projectData[i]);
}
PHP:
items = tree.getSelection();
for(int i = 0; i < items.length; i++) {
System.out.println(items[i]);
}
aber ich brauche eine zahl! meine Sucher in der API hat mich bis hierher geführt --> tree.indexOf(TreeItem item) int - Tree aber ich kriegs net implementiert. was muss in die klammer? muss ich das mit einem tree.event verbinden? wenn ja, mit welchem und wie?
weiß da jemand rat?
Tinobee
Zuletzt bearbeitet: