如何在Java中使用ActionListener打开程序?

时间:2013-08-11 17:03:00

标签: java user-interface awt actionlistener

我正忙于用Java创建一个带有按钮的GUI,如果按下按钮,它必须打开另一个程序,如Excel或Word以及文件夹。无论如何这是可能的吗?

2 个答案:

答案 0 :(得分:6)

你会做这样的事情......

if (Desktop.isDesktopSupported()) {
       Desktop.getDesktop().open(new File("c:\\a.doc"));
}

如果他们有单词,那么这个文件将以单词打开。

答案 1 :(得分:0)

尝试以下代码。用您的程序名称替换字符串记事本及其路径。 要打开文件夹,请在记事本字符串的位置使用"explorer c:\\z"打开Windows操作系统的文件夹z。使用"nautilus /directory"打开Linux OS目录。

try{
        java.lang.Runtime.getRuntime().exec("notepad");
        }
        catch(Exception e){
            System.err.println(e.getMessage());
        }