0

我有一个包含网站链接的文本文件,我希望 java 读取它们。我创建了一个触发 Actionlistener 的 JButton。所以如果我按下按钮,它应该读取文本文件中的链接,然后启动网站。这个我试过了。。

网址处理程序

public static void openWebpage(URI uri) {

    Desktop desktop = Desktop.isDesktopSupported() ? Desktop.getDesktop() : null;
    if (desktop != null && desktop.isSupported(Desktop.Action.BROWSE)) {
        try {
            desktop.browse(uri);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

public static void openWebpage(URL url) {
    try {
        openWebpage(url.toURI());
    } catch (URISyntaxException e) {
        e.printStackTrace();
    }
}

按钮监听器

jbtnVisitWeb.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent 

            //I dont know what to write here...
        }
    });

文本文件 文本文件包括:

http://www.youtube.com/

我什至不确定URLlistener中的代码是否正确..

4

1 回答 1

0

尝试在链接末尾添加一个特殊字符,如 $

阅读文本文件:

http://www.mkyong.com/java/how-to-read-file-from-java-bufferedreader-example/

并尝试使用字符串标记器来分隔

http://www.mkyong.com/java/java-stringtokenizer-example/

然后做你想做的..

希望以上内容有用...

于 2013-05-27T12:23:49.843 回答