Huhu,
ich bin kurz vorm Wochenende mal wieder am verzweifeln :-(
Diesmal ärgere ich mich mit einen JTree rum.
Ich habe folgenden Code:
Ich erstelle einen simplen Tree via HashTable. Der Tree wird korrekt erstellt.
Nun rufe ich "addCommandToTree" auf und klappe dann den Node "Command" auf und alles wunderbar, die Einträge sind drin.
Füge ich allerding erst Einträge zu einem Node, nachem dieser aufgeklappt ist, aktualisiert sich gar nichts (mehr)?!!?!
Ich verstehs nicht :-(((
Danke Jungs, bitte rettet mir das Wochenende, sonst finde ich keine Ruhe :bahnhof:
ich bin kurz vorm Wochenende mal wieder am verzweifeln :-(
Diesmal ärgere ich mich mit einen JTree rum.
Ich habe folgenden Code:
Code:
public class TeCoMaProjectExplorer extends JInternalFrame
{
private JPanel pProjectExplorerPanel;
private JTree trProjectExplorerTree;
private Hashtable htTree;
private Vector<String> vCommands;
private Vector<String> vOutputs;
public TeCoMaProjectExplorer()
{
super("Project Explorer", true, false, true, true);
htTree = new Hashtable();
vCommands = new Vector<String>();
vOutputs = new Vector<String>();
htTree.put("Outputs", vOutputs);
htTree.put("Commands", vCommands);
trProjectExplorerTree = new JTree(new JTree.DynamicUtilTreeNode("Project", htTree));
pProjectExplorerPanel = new JPanel(new BorderLayout());
pProjectExplorerPanel.add(new JScrollPane(trProjectExplorerTree), BorderLayout.CENTER);
getContentPane().add(pProjectExplorerPanel);
setVisible(true);
}
public void setBounds(Dimension d)
{
super.setBounds(0, 0, d.width / 4, d.height);
}
public void addCommandToTree(String command)
{
vCommands.addElement(command);
updateUI();
}
}
Ich erstelle einen simplen Tree via HashTable. Der Tree wird korrekt erstellt.
Nun rufe ich "addCommandToTree" auf und klappe dann den Node "Command" auf und alles wunderbar, die Einträge sind drin.
Füge ich allerding erst Einträge zu einem Node, nachem dieser aufgeklappt ist, aktualisiert sich gar nichts (mehr)?!!?!
Ich verstehs nicht :-(((
Danke Jungs, bitte rettet mir das Wochenende, sonst finde ich keine Ruhe :bahnhof: