我有一个Jframe和一个JButton,它是一个“浏览”按钮。我想在运行程序并执行其功能时自动点击按钮,即打开浏览器选择文件。 请帮忙。 这是我的代码:
package MyPackage;
public class MyFrame extends javax.swing.JFrame {
public MyFrame() {
initComponents();
}
private void BrowseActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser fileChooser = new JFileChooser();
int returnValue = fileChooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
try {
java.awt.Desktop.getDesktop().open(selectedFile);//<-- here
} catch (IOException ex) {
Logger.getLogger(MyFrame.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new MyFrame().setVisible(true);
}
});
}
答案 0 :(得分:1)
要以编程方式单击JButton按钮,请使用:
button.doClick()
答案 1 :(得分:1)
编写Browse.doClick();在你的构造函数。