java - Can't add JTree to JPanel of a JInternalFrame -


There are two panels in my JInternalframe. I want to add TopPanel to Jtree to nominate another. But I can not add Jaitari to the top of the panel. Please help me in this piece of code:

  DefaultMutableTreeNode root = new DefaultMutableTreeNode ("deck"); DefaultMutableTreeNode Item Clubs = New DefaultMutableTreeNode ("Club"); AddAllCard (itemClubs); Root.add (itemClubs); DefaultMutableTreeNode item = New DefaultMutableTreeNode ("Diamonds"); AddAllCard (itemDiamonds); Root.add (itemDiamonds); DefaultMutableTreeNode Itemspads = New DefaultMutableTreeNode ("Spades"); AddAllCard (itemSpades); Root.add (itemSpades); DefaultMutableTreeNode item increases = new DefaultMutableTreeNode ("heart"); AddAllCard (itemHearts); Root.add (itemHearts); Default Trimodel Tree Model = New DefaultTreeModel (Route); Tree = new jetty (tree modal); ScrollPane = new JScrollPane (tree); // scrollPane.setViewportView (tree); . ScrollPane.getViewport () add (tree); TopPanel.add (ScrollPan, Border Layout. CA); TopPanel.setVisible (true); Tree.setVisible (true); Actually, works for me, something that you are not showing us.  

Consider providing that reflects your problem, resulting in fewer delusions and better responses

 treeExample

  Import java.awt.borderLayout; Import java.awt.EventQueue; Import javax.swing.JDesktopPane; Import javax.swing.JFrame; Import javax.swing.JInternalFrame; Import javax.swing.JPanel; Import javax.swing.JScrollPane; Import javax.swing.JTree; Import javax.swing.UIManager; Import javax.swing.UnsupportedLookAndFeelException; Import javax.swing.tree.DefaultMutableTreeNode; Import javax.swing.tree.DefaultTreeModel; Public square tree test {public static zero main (string [] args) {new tree test (); } Public Tree Test () {EventQueue.invokeLater {@Override Public Zero () {{UIManager.setLookAndFeel (UIManager.getSystemLookAndFeelClassName ())}} Hold (ClassNotFoundException | InstantiationException | Invalid AccessException | UnsupportedLookAndFeelException East) {ex .printStackTrace ();} JDesktopPane desktopPane = new JDesktopPane (); JInternalFrame inFrame = New JInternalFrame ("Tree", True Truth, True, True); InFrame.add (New TestPane ()); InFrame.pack (); InFrame .setVisible (true); DesktopPane.add (inFrame); JFrame frame = new JFrame ("test"); Frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE); Frame.add (desktopPane); Frame.setSize (200, 200); Frame .setLocationRelat Iveto (zero); Frame.setVisible (true); }}); } Public Square TestPane sets JPanel {Public TestPane ()} {Set Layout (New border layout ()); DefaultMutableTreeNode root = new DefaultMutableTreeNode ("deck"); DefaultMutableTreeNode Item Clubs = New DefaultMutableTreeNode ("Club"); Root.add (itemClubs); DefaultMutableTreeNode item = New DefaultMutableTreeNode ("Diamonds"); Root.add (itemDiamonds); DefaultMutableTreeNode Itemspads = New DefaultMutableTreeNode ("Spades"); Root.add (itemSpades); DefaultMutableTreeNode item increases = new DefaultMutableTreeNode ("heart"); Root.add (itemHearts); Default Trimodel Tree Model = New DefaultTreeModel (Route); Jaiti tree = new jetty (tree modal); // tree.setRootVisible (true); // tree.setShowsRootHandles (true); JPanel topPanel = new JPanel (new BorderLayout ()); TopPanel.add (new jScrollPane (tree)); Add (topPanel); }}}  

Comments

Popular posts from this blog

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -