2015-03-21 2 views
0

У меня есть файл, мы можем назвать его «example.txt», и я уже назвал файл в своей программе. Я хочу добавить функциональность, чтобы открыть файл, когда щелкнут JButton, myButton. Это мой код до сих пор:Как открыть файл с помощью JButton

myButton.setText("Button"); 
File example_file = new File("~/path/to/example.txt"); 
myButton.addActionListener(new java.awt.event ActionListener(){ 
    public void actionPerformed (java.awt.event.ActionEvent evt){ 
    myButtonActionPerformed(evt); 
    } 
}); 

private void myButtonActionPerformed(java.awt.event.ActionEvent evt){ 
    //open the file 
} 

Я уверен, что есть очень простой способ сделать это, но я не смог найти что-нибудь.

+0

вы должны прочитать contens файла txt, сохранить его в String и затем вывести String – alexandre1985

+1

@ alexandre1985, а что, если файл не является txt-файлом? Нет ли способа открыть файл с помощью JButtons? –

ответ

2
Desktop.getDesktop().open(File file); 

Это может помочь вам:

Related Question and Answer.

+0

* «Связанный вопрос и ответ». * Затем вы должны были проголосовать, чтобы закрыть вопрос как дубликат и прокомментировал факт – MadProgrammer

1
Desktop.getDesktop().open(new java.io.File("path to file")); 

Просто предложение: Learn C \ C++ для такого рода работ. Я сделал.