【发布时间】:2013-06-05 19:04:54
【问题描述】:
我已经在谷歌上搜索了大约 1 到 2 个小时来寻找一个非常简单的问题
我需要使用我的程序 GUI 中的按钮在我的桌面 (C:\Users\Computer\Desktop\text.txt) 上启动一个 txt 文档,例如 text.txt。
按钮代码很简单。
JButton btnAddButton1 = new JButton("Display ShopEmployee"); // start of button
btnAddButton1.setVisible( false); // removing from sight
contentPane.add(btnAddButton1);
btnAddButton.addActionListener(new creatingOpenFileListener()); // the button is going to create a Person
btnAddButton.setVisible(true);
和动作监听器:
class creatingOpenFileListener implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
}
}
我已经尽我所能,但我只是没有想法,我什至前往谷歌搜索的第 5 页寻找应该是一个简单问题的答案,任何帮助都会很棒,谢谢。
编辑: 我的意思是启动,而不是在 GUI 中打开内容,我手动启动它,就好像我要自己去点击它一样。
回答
try
{
Desktop.getDesktop().open(new File("C://Users//Computer//Desktop//text.txt"));
}
catch(java.io.IOException e)
{
System.out.println("IOError");
}
【问题讨论】:
-
您在寻找什么?我花了大约 10 秒才在 Google 上找到答案。
-
我搜索了“如何使用 Java JButton 启动 .exe”和它的许多变体大约 2 小时,我尝试的一切都没有工作..
-
2 小时是很长的时间才能在 Google 搜索中获得结果,除非您的互联网非常慢
-
您甚至可以在监听器中尝试
Process类和Runtime.exec()方法。 -
您还应该看到 this 链接,了解如何进行有效搜索
标签: java swing jbutton actionlistener bluej