Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class JTreeWithToolTips {
- private static class OwnRenderer extends DefaultTreeCellRenderer {
- @Override
- public Component getTreeCellRendererComponent(JTree tree, Object value,
- boolean sel, boolean expanded, boolean leaf, int row,
- boolean hasFocus) {
- setToolTipText("foobar" + row);
- return super.getTreeCellRendererComponent(tree, value, sel,
- expanded, leaf, row, hasFocus);
- }
- }
- public static void main(String[] args) {
- JTree tree = new JTree(new Object[] { "foo", "bar", "foobar" });
- tree.setCellRenderer(new OwnRenderer());
- ToolTipManager.sharedInstance().registerComponent(tree);
- JFrame frame = new JFrame();
- frame.getContentPane().add(tree);
- frame.pack();
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.setVisible(true);
- }
- }
Add Comment
Please, Sign In to add comment