【问题标题】:How can I browse a website using Javafx Hyperlink type [duplicate]如何使用 Javafx 超链接类型浏览网站 [重复]
【发布时间】:2018-10-09 08:38:51
【问题描述】:

我目前停留在使用超链接类型在 Javafx 中浏览网站。

我需要创建一个具有指定名称的超链接类型。当我点击链接时,应该会弹出一个网站。

我的代码是:

@FXML
private Hyperlink labelMin;

...

public class Item{
...
    public void getPrice();
    public void getUrl(); //I can get the url in string form using this function.
}

...

if (item.getPrice() < min){
    labelMin.setText(String.valueOf(item.getPrice()));
}

上面的代码正确显示带有文本item.getPrice() 的超链接。它是可点击的,但没有任何反应。我该怎么做才能浏览网站?

【问题讨论】:

    标签: java javafx javafx-8


    【解决方案1】:

    试试这个代码

    labelMin.setOnAction((event) -> {
        try {
        new ProcessBuilder("browser", "https://google.com").start();
        } catch (IOException e) {
        e.printStackTrace();
        }
    });
    

    你想尝试的网站的 URL 应该放在放置 google 的地址的地方。

    【讨论】:

    • 可能但......为什么不使用内置支持;)请参阅问题评论中引用的 qa
    猜你喜欢
    • 1970-01-01
    • 2016-02-12
    • 2011-11-27
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-11
    • 2016-06-06
    • 2021-03-31
    相关资源
    最近更新 更多