【问题标题】:Displaying URL in a TextArea using JavaFX使用 JavaFX 在 TextArea 中显示 URL
【发布时间】:2014-03-22 14:40:55
【问题描述】:

我正在使用 JavaFX 类创建一个 Web 浏览器。我将浏览器的历史记录存储在一个文件中并显示在 TextArea 上。单击 URL 时,应打开网页。问题是 URL 无法转换为字符串。如何在 TextArea 中显示 URL,或者是否有任何其他容器可以显示 URL?但是,如果使用 JEditorPane(使用 javax.swing),同样的事情也是可能的。提前致谢。

TextArea area=new TextArea();
String x="http://www.google.com";
URL url=new URL(x);
area.appendText(url);  // ERROR at this line. URL cannot be converted to a String

【问题讨论】:

    标签: javafx textarea


    【解决方案1】:

    【讨论】:

    • 但是它不会在 TextArea 内显示超链接,对吧?我需要显示文本+ url。不使用 TextArea 怎么可能?
    • 无法使用 JavaFX AFAIK。有一个 HTMLEditor,以及理解 HTML 的 Webview。在您的情况下,您可以在 HTML 中实现您的 View 并将其显示在 Webview 中,或者使用 SwingNode 嵌入 JEditPane 或其他。 download.java.net/jdk8/jfxdocs/javafx/embed/swing/…
    猜你喜欢
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 2020-08-26
    • 1970-01-01
    • 2012-09-02
    相关资源
    最近更新 更多