JTree Node verschieben

Status
Nicht offen für weitere Antworten.
G

Gast

Gast
gibts eine einfache Möglichkeit einen Node immer wieder nach unten zu schieben, sodass er der letzte Node ist oder muss ich immer wieder den JTree durchlaufen, um das zu realisieren?
 

Niki

Top Contributor
So kannst du ihn um eins nach unten setzen:
Code:
DefaultMutableTreeNode parent = (DefaultMutableTreeNode)child.getParent();
int index = parent.getIndex(child);		
model.removeNodeFromParent(child);
model.insertNodeInto(child, parent, index+1);

Probiers mal so, ist nicht getestet. Könnte aber klappen

//EDIT:
verbessert:
Code:
	private void moveNodeDown(DefaultMutableTreeNode node){
		if(!node.isLeaf())
			return;
		
		DefaultMutableTreeNode parent = (DefaultMutableTreeNode)node.getParent();
		
		int index = parent.getIndex(node);      
		
		if(index + 1 == parent.getChildCount())
			return;
		
		if(node.getNextNode() != null && !node.getNextNode().isLeaf())
			return;
		
		model.removeNodeFromParent(node);
		model.insertNodeInto(node, parent, index+1);
		
		tree.setSelectionPath(new TreePath(node.getPath()));
	}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
DStrohma Jede node in JTree mit eigenem Icon Allgemeine Java-Themen 7
G JTree Node löschen Allgemeine Java-Themen 2
Bananabert Swing jtree : image als user object Allgemeine Java-Themen 2
F JTree: Nodes dynamisch anlegen via LinkedHashMap Allgemeine Java-Themen 2
E Swing Jtree Allgemeine Java-Themen 9
R JTree - Mehrere Roots Allgemeine Java-Themen 6
DStrohma Icons in JTree Nodes weiter nach rechts rücken Allgemeine Java-Themen 2
M JTree aktualisieren nach Mausklick Allgemeine Java-Themen 12
Benji0815 Verzeichnis wie im Windows Explorer in einem JTree anzeigen Allgemeine Java-Themen 6
S JAVA JTree rekursiv umschreiben Allgemeine Java-Themen 5
S Suche im JTree nach Neuaufbau Allgemeine Java-Themen 4
N JTree nicht genutzte Pfade schließen Allgemeine Java-Themen 2
MQue leerer JTree Allgemeine Java-Themen 6
MQue JTree Allgemeine Java-Themen 6
MQue JCheckBox in JTree Allgemeine Java-Themen 2
F JTree in Jsp Allgemeine Java-Themen 2
T Äquivalent zu JTree Allgemeine Java-Themen 4
C JTree: ActionListener auf die Nodes Allgemeine Java-Themen 3
M JTree mit Rechtsklick markieren Allgemeine Java-Themen 4
C JTree: Nodes automatisch öffnen Allgemeine Java-Themen 2
P JTree/ Nodes einfügen Allgemeine Java-Themen 2
P JTree Allgemeine Java-Themen 6
P aus JTree eine XML- Datei Allgemeine Java-Themen 6
P Vector auf JTree Allgemeine Java-Themen 6
P JTree Farbe Allgemeine Java-Themen 14
S JTree selektion erkennen und drauf reagieren Allgemeine Java-Themen 2
E JTree (schonwieder) - TreeCellEditor Allgemeine Java-Themen 9
E JTree - einzelnes Element (Knoten) editieren Allgemeine Java-Themen 2
E JTree - Selektieren mit Rechtsklick Allgemeine Java-Themen 15
P JTree ID vergeben Allgemeine Java-Themen 3
P JTree Allgemeine Java-Themen 4
P JTree/ JTabbedPane Allgemeine Java-Themen 34
L JTree Allgemeine Java-Themen 23
E root JTree Allgemeine Java-Themen 2
E Child in JTree hinzufügen Allgemeine Java-Themen 4
E JTree in NetBeans Allgemeine Java-Themen 2
R Objekt an Knoten von JTree anhaengen Allgemeine Java-Themen 2
R Daten aus Baum entsprechend in jTree einfuegen Allgemeine Java-Themen 2
T Jtree zu langsam beim klappen Allgemeine Java-Themen 8
S JTree - Brett vor'm Kopp Allgemeine Java-Themen 19
G Baumhierarchie in JTree eintragen Allgemeine Java-Themen 4
K JTree - Knoten expandieren Allgemeine Java-Themen 4
K JTree Inhalt löschen und Anzeige aktualisieren Allgemeine Java-Themen 13
G JTree automatisch sortieren lassen Allgemeine Java-Themen 5
Luma Diskettenlaufwerk rattert los bei Eintrag in JTree Allgemeine Java-Themen 6
G in Jtree suchen Allgemeine Java-Themen 2
K JTree plus eigener FileLoader Allgemeine Java-Themen 2
H Wie stellt ein JTree fest, wo etwas eingehängt werden soll? Allgemeine Java-Themen 2
K Einfache Verkettete Liste mit Node Allgemeine Java-Themen 3
L xml node mit attribute auslesen Allgemeine Java-Themen 2
P Serialisiertes Objekt innerhalb einer XML Node Allgemeine Java-Themen 25
G XML Event --> Befüllen einer Node Allgemeine Java-Themen 2
P /node()[1]/node()[4]/node()[3] in 1:4:3 umwandeln Allgemeine Java-Themen 1
H Textposition eines gedrehten Textes verschieben Allgemeine Java-Themen 8
Mozart53 JLabel nur meinen Text verschieben ohne Image Allgemeine Java-Themen 3
R Spalten/Zeilen verschieben in zweidimensionalen Arrays? Allgemeine Java-Themen 3
MiMa Datei verschieben hat einen Fehler?? Allgemeine Java-Themen 20
L 2-Dimensionaler String: Zahlen verschieben Allgemeine Java-Themen 10
D Textfelder in Applets verschieben Allgemeine Java-Themen 1
J kann eine .jar sich selbst verschieben? Allgemeine Java-Themen 6
M Java Dateien verschieben Allgemeine Java-Themen 2
B Bild verschieben Allgemeine Java-Themen 6
F Objekt einer Datei verschieben, aber Verzeichnispfad fehlt Allgemeine Java-Themen 6
U Wie kann mit einen Java Applet Dateien erstellen,verschieben und löschen? Allgemeine Java-Themen 9
D Datei lesen ohne sie für umbenennen/verschieben zu sperren Allgemeine Java-Themen 13
N Datein in Papierkorb verschieben Allgemeine Java-Themen 2
ARadauer Fenster suchen und Verschieben Allgemeine Java-Themen 6
G JListeinträge verschieben Allgemeine Java-Themen 2
T Button Array verschieben klappt nicht. Allgemeine Java-Themen 6
J Verschieben ganzer Dateien (und Ordner) Allgemeine Java-Themen 3
W Columns austauschen/verschieben von jtable Allgemeine Java-Themen 3
MQue Zeilen nach rechts verschieben Allgemeine Java-Themen 3
MQue Array inhalt verschieben Allgemeine Java-Themen 6
N Datei verschieben Allgemeine Java-Themen 6
M JNI: nach verschieben in package UnsatisfiedLinkError Allgemeine Java-Themen 3
G JWindow verschieben bei mousedragged auf eigene titelleiste Allgemeine Java-Themen 3
bernd Dateien verschieben Allgemeine Java-Themen 2
M Verzeichnis verschieben? Allgemeine Java-Themen 2

Ähnliche Java Themen

Neue Themen


Oben