Results 1 to 1 of 1
Thread: How to add Checkboxes to a JTree
- 04-03-2012, 07:51 AM #1
Member
- Join Date
- Mar 2012
- Posts
- 6
- Rep Power
- 0
How to add Checkboxes to a JTree
I want to be able to add check boxes beside every node in my JTree. I think it would work if i customized my FileTreeCellRenderer class i just dont know where to start. here's my FileTreeCellRenderer class.
XML Code:<code> class FileTreeCellRenderer extends DefaultTreeCellRenderer { private FileSystemView fileSystemView; private JLabel label; private JCheckBox check; FileTreeCellRenderer() { label=new JLabel(); label.setOpaque(true); fileSystemView=FileSystemView.getFileSystemView(); } public Component getTreeCellRendererComponent(JTree tree,Object value,boolean selected,boolean expanded,boolean leaf,int row,boolean hasFocus) { DefaultMutableTreeNode node=(DefaultMutableTreeNode)value; if(!"**".equals(node.toString())) { File file=(File)node.getUserObject(); label.setIcon(fileSystemView.getSystemIcon(file)); label.setText(fileSystemView.getSystemDisplayName(file)); if (selected) { label.setBackground(backgroundSelectionColor); } else { label.setBackground(backgroundNonSelectionColor); } } return label; } } </code>
Similar Threads
-
Automatically select parent node(s) of a leaf in a JTree with checkboxes
By lisichka in forum AWT / SwingReplies: 5Last Post: 03-02-2012, 11:35 PM -
Java help...Checkboxes
By university123 in forum New To JavaReplies: 32Last Post: 10-25-2010, 01:39 PM -
Move JTree item to another JTree.
By Melki in forum AWT / SwingReplies: 8Last Post: 07-09-2009, 12:59 PM -
How to use Mnemonic for CheckBoxes
By Java Tip in forum javax.swingReplies: 0Last Post: 06-27-2008, 08:45 PM -
How to use Swing CheckBoxes
By Java Tip in forum javax.swingReplies: 0Last Post: 06-27-2008, 08:44 PM
Bookmarks