我有一个包含网站链接的文本文件,我希望java能够阅读它们。我创建了一个JButton来激活一个Actionlistener ..所以如果我按下按钮它应该读取文本文件中的链接,然后启动网站。我试过这个..
URLHandler
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 中的代码是否正确..
答案 0 :(得分:0)
尝试在链接末尾添加像$这样的特殊字符
阅读文本文件:
http://www.mkyong.com/java/how-to-read-file-from-java-bufferedreader-example/
并尝试使用字符串标记生成器分隔
http://www.mkyong.com/java/java-stringtokenizer-example/
然后做你想要的......
希望以上内容有用......