Swing Tag Oder Custom Eintrag

W

Wiener33

Gast
Folgendes ich habe ein JTree und möchte wenn ich Nodes hinzufüge einen .Custom oder .Tag Eintrag machen für die Ebene auf der man sich befindet.
Es ist auch eine allgemeine Frage, ob es sowas in JAVA bzw Swing gibt das man GUI-Elementen irgendwo Zusatzinformationen abspeichern kann.Danke
 

Michael...

Top Contributor
Folgendes ich habe ein JTree und möchte wenn ich Nodes hinzufüge einen .Custom oder .Tag Eintrag machen für die Ebene auf der man sich befindet.
Hab nicht wirklich verstanden.
Es ist auch eine allgemeine Frage, ob es sowas in JAVA bzw Swing gibt das man GUI-Elementen irgendwo Zusatzinformationen abspeichern kann.Danke
Kann man, macht man aber nicht.
Swing und speziell die komplexeren Komponenten sind nach dem MVC Ansatz aufgebaut: Es gibt ein Model das beliebige Daten enthält und es gibt die Komponente(n) als View zur Darstellung der Daten. Von daher ist mit JAVA im Allgemeinen und Swing im Speziellen so ziemlich viel möglich.
 

Foermchen82

Top Contributor
Frage:

Wie fügst du die Nodes zur Laufzeit hinzu? Was meinst du mit ".Custom oder .Tag". Wo soll das angezeigt werden?

Prinzipiell kannst du jedes Object in eine Node packen. D.h. deine Objekte können auch jede Zusatzinformation bekommen. Je nach dem, was deine ToString Methode liefert, wird das dann im Tree angezeigt.

An sich kann man GUI Elementen keine Zusatzinfos geben. Wenn du das Willst, erzeuge dir eigene Oberflächenelemente, die von den Algemeinene ableiten. Aber das muss man im Einzelfall betrachten was genau du machen willst.
 
W

Wiener33

Gast
Zur Laufzeit füge ich so hinzu
Java:
							node_1 = new DefaultMutableTreeNode(ResultQ.getString(1)); 
							add(node_1);

und hätte gern Sowas
Java:
node_1.Tag="Ebene1"
 

Foermchen82

Top Contributor
Mach doch eine eigene Klasse bei der duz die ToString methode überschreibst mit entsprechenden Eigenschaften.

Java:
MyClass a = new MyClass();

node_1 = new DefaultMutableTreeNode(a); 
                            add(node_1);
a.Tag = "Ebene1";
 

Michael...

Top Contributor
Wenn erben, aber bitte nicht von DefaultMutableTreeNode erben.
In so einen TreeNode kann man ein beliebiges Object stecken.
Zu Darstellung des Textes kann man die toString() des Objekts überschreiben.
Grundsätzlich ist aber der TreeCellRenderer für die Dastellung der Knoten verantwortlich.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Splayfer Custom Font in AttributedString Java AWT, Swing, JavaFX & SWT 4
M4cM4rco0707 JavaFX Custom-Komponente mit Custom-Controller AWT, Swing, JavaFX & SWT 3
S JavaFX Java Custom Node Grafik zurückgeben AWT, Swing, JavaFX & SWT 2
F JavaFX Custom Exceptions AWT, Swing, JavaFX & SWT 5
Yjuq JavaFX Custom Control - Image resize AWT, Swing, JavaFX & SWT 0
D Gluon Scene Builder Custom AWT, Swing, JavaFX & SWT 0
B JavaFX Custom TextInputControl AWT, Swing, JavaFX & SWT 1
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
F JavaFX Custom ListView erstellt ghost Element AWT, Swing, JavaFX & SWT 3
X Custom Controls AWT, Swing, JavaFX & SWT 5
T JavaFX Custom Layout AWT, Swing, JavaFX & SWT 5
L JavaFX Custom control mit Hover Effekt AWT, Swing, JavaFX & SWT 2
M Swing JColorchooser anpassen - custom style? AWT, Swing, JavaFX & SWT 0
M JavaFX Parameter für Custom Control in FXML übergeben? AWT, Swing, JavaFX & SWT 4
B Custom JTabbedPane-Tab-Design AWT, Swing, JavaFX & SWT 2
N JLabel HTML mit custom Font AWT, Swing, JavaFX & SWT 0
P Verbuggte custom JButton unter Windows AWT, Swing, JavaFX & SWT 9
G TitledPane Custom Title AWT, Swing, JavaFX & SWT 6
N Custom JButton Feld aus Parent lesen lassen AWT, Swing, JavaFX & SWT 11
V Swing Custom JToggleButton in JTable - Click-Event geht erst beim zweiten Mal AWT, Swing, JavaFX & SWT 7
lumo SWT JFace Databinding +Custom Table AWT, Swing, JavaFX & SWT 2
B Swing JTable custom ColumnModel Problem AWT, Swing, JavaFX & SWT 5
algorismi Custom JDesktopIcon AWT, Swing, JavaFX & SWT 5
hdi Custom Cursor: Problem mit Größe AWT, Swing, JavaFX & SWT 5
N JComboBox mit Custom Object AWT, Swing, JavaFX & SWT 2
V Frage zu JScrollPane mit Custom Headern, mit Beispiel AWT, Swing, JavaFX & SWT 2
S [S] custom tree componente AWT, Swing, JavaFX & SWT 8
Z MessageDialog mit Custom panel erstellen AWT, Swing, JavaFX & SWT 2
G Eintrag soll nur einmal in Listview zu sehen sein AWT, Swing, JavaFX & SWT 3
H Swing Auf Klick auf Menü-Eintrag reagieren AWT, Swing, JavaFX & SWT 0
S Swing jScrollPane - pro Eintrag der Liste, die jCheckBoxes Speichern die in dem Eintrag aktiviert wurden AWT, Swing, JavaFX & SWT 2
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
P Einer JList mit eigenem ListModel einen Eintrag hinzfügen AWT, Swing, JavaFX & SWT 5
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
J Viewerfilter mehr als ein Eintrag AWT, Swing, JavaFX & SWT 6
D Apple MenuBar Eintrag "java" AWT, Swing, JavaFX & SWT 15
F Swing String[] in JTextArea ausgeben. Jeder Eintrag in neue Zeile, aber ohne "\n"- Geht das? AWT, Swing, JavaFX & SWT 3
Ollek JList - neuer Eintrag in ArrayList dadurch keine Anzeige der Objekte AWT, Swing, JavaFX & SWT 18
N Swing Eintrag in JTable an dessen TableModel weiterreichen AWT, Swing, JavaFX & SWT 3
F Wert zu Eintrag in ComboBox speichern?! AWT, Swing, JavaFX & SWT 7
S JTable letzen Eintrag anzeigen AWT, Swing, JavaFX & SWT 3
D JCombobox mit <neuer Eintrag> AWT, Swing, JavaFX & SWT 10
Z JLIST / Model erster EINTRAG AWT, Swing, JavaFX & SWT 11
hdi SWT JComboBox : Drop-Down Header ohne Eintrag AWT, Swing, JavaFX & SWT 6
C JList: Eintrag anklicken & JTextfield mit Text aus MySQL füllen? (Screenshot dabei) AWT, Swing, JavaFX & SWT 8
R JList: auf den selektierten Eintrag reagieren AWT, Swing, JavaFX & SWT 4
hdi JFrame ohne Eintrag in der Taskleiste AWT, Swing, JavaFX & SWT 12
V JComboBox Eintrag nicht anwählbar machen? AWT, Swing, JavaFX & SWT 3
G JList - Beim Mousehover Eintrag selektieren AWT, Swing, JavaFX & SWT 12
P Bei JComboBox einem Eintrag Wert zuweisen AWT, Swing, JavaFX & SWT 7
G JList eintrag "nicht anklickbar" machen AWT, Swing, JavaFX & SWT 3
M Jlist Eintrag mit suche selektieren AWT, Swing, JavaFX & SWT 4
H JComboBox mit nicht selektierbarem Eintrag AWT, Swing, JavaFX & SWT 7
E JComboBox: einen Eintrag "unselectable" setzen AWT, Swing, JavaFX & SWT 7
G JList Neuen Eintrag sofort anzeigen AWT, Swing, JavaFX & SWT 10
G JList einen Eintrag hinzufügen? AWT, Swing, JavaFX & SWT 8
A JComboBox erster Eintrag nicht auswählbar AWT, Swing, JavaFX & SWT 4
M Erster Eintrag der ComboBox reagiert nicht AWT, Swing, JavaFX & SWT 12
D FileFilter Default Eintrag AWT, Swing, JavaFX & SWT 4
K JList - selektierten Eintrag anzeigen AWT, Swing, JavaFX & SWT 11
R JTable zu einem bestimmten Eintrag automatisch scrollen? AWT, Swing, JavaFX & SWT 2
J Taskleisten-Eintrag: Ohne JDialog || JFrame möglich ? AWT, Swing, JavaFX & SWT 5
J JComboBox Eintrag soll TextField aktualisieren AWT, Swing, JavaFX & SWT 3
R SWT: FileMenu-Eintrag soll Methode aufrufen AWT, Swing, JavaFX & SWT 2
V Click auf JTable (Zeile) liefert den Eintrag? AWT, Swing, JavaFX & SWT 11
F [JList] mit addElement einen Eintrag hinzufügen AWT, Swing, JavaFX & SWT 3
T Shortcut für Eintrag aus MenuBar AWT, Swing, JavaFX & SWT 3
M JComboBox und selektierter Eintrag AWT, Swing, JavaFX & SWT 4
bernd Aus einem JTextArea einen Eintrag auswählen AWT, Swing, JavaFX & SWT 11
S Wie scrollt JScrollPane zu dem makierten Eintrag der JList? AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben