Swing JDialogJTextPane和HTML链接

Swing JDialogJTextPane和HTML链接,第1张

Swing JDialog / JTextPane和HTML链接

工具提示(显示目标超链接地址)或按动 *** 作都不会自动发生,您必须对其进行编码:对于第一个,请向ToolTipManager注册窗格,对于第二个,请注册HyperlinkListener,例如:

    final JEditorPane pane = new JEditorPane("http://swingx.java.net");    pane.setEditable(false);    ToolTipManager.sharedInstance().registerComponent(pane);    HyperlinkListener l = new HyperlinkListener() {        @Override        public void hyperlinkUpdate(HyperlinkEvent e) { if (HyperlinkEvent.EventType.ACTIVATED == e.getEventType()) {     try {         pane.setPage(e.getURL());     } catch (IOException e1) {         e1.printStackTrace();     } }        }    };    pane.addHyperlinkListener(l);

该示例是关于在同一窗格中打开页面。如果要激活默认的浏览器/邮件客户端,请要求桌面(jdk1.6的新手)为您完成此 *** 作



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5430436.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存