Examples of HyperlinkProvider


Examples of org.jdesktop.swingx.renderer.HyperlinkProvider

        }));
        // enable rollover
        linkList.setRolloverEnabled(true);
        // set a renderer delegating to a HyperlinkProvider configured
        // with raw HyperlinkAction
        linkList.setCellRenderer(new DefaultListRenderer(new HyperlinkProvider(
                new HyperlinkAction())));
        //</snip>
        DemoUtils.setSnippet("List with hyperlink renderer", linkList);
       
        // <snip> Tree with hyperlink renderer
        // model containing URIs wrapped in treeNodes
        DefaultMutableTreeNode root = new DefaultMutableTreeNode(
                new URI("http://java.net"));
        for (int i = 0; i < linkList.getElementCount(); i++) {
            root.add(new DefaultMutableTreeNode(linkList.getElementAt(i)));
        }
        linkTree.setModel(new DefaultTreeModel(root));
        linkTree.expandAll();
        // enable rollover
        linkTree.setRolloverEnabled(true);
        // set a renderer delegating to wrapper around a HyperlinkProvider
        // configured with a raw HyperlinkAction
        linkTree.setCellRenderer(new DefaultTreeRenderer(new WrappingProvider(
                new HyperlinkProvider(new HyperlinkAction()))));
        // </snip>
        DemoUtils.setSnippet("Tree with hyperlink renderer", linkTree);
       
    }
View Full Code Here

Examples of org.jdesktop.swingx.renderer.HyperlinkProvider

       
        // register component providers per column identifier
        factory.addComponentProvider("yearColumn", new LabelProvider(JLabel.CENTER));
        factory.addComponentProvider("nomineesColumn", new LabelProvider(new ListStringValue()));
        factory.addComponentProvider("movieTitleColumn",
                new HyperlinkProvider(new OscarCandidateLinkAction(), OscarCandidate.class));
       
        // Visual Decorators
        // .... and more
//        </snip>
       
View Full Code Here

Examples of org.jdesktop.swingx.renderer.HyperlinkProvider

        for (int i = 1; i < keys.length; i++) {
            installColumnRenderers(i, new DefaultTableRenderer(stringValues.get(keys[i])));
        }
        // <snip> Unrelated, just for fun: Hyperlink
        // Use a hyperlinkRenderer for the email column
        HyperlinkProvider provider = new HyperlinkProvider(new ContributorMailAction(
                stringValues.get("email")));
        installColumnRenderers(keys.length - 1, new DefaultTableRenderer(provider));
        table.getColumnExt(keys.length - 1).setToolTipText(
                "Note: the mail-to action will do nothing in security restricted environments");
        // </snip>
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.