我想在 Java 中呼叫 JButton doClick() 方法,用以模擬點選操作
我們首先設定一個 JButton
JButton btn = new JButton("DemoButton");現在,附加操作偵聽器
btn.addActionListener(new ClickListener());
如果您有一個附加到按鈕上的 ActionListener,則在您呼叫方法 doClick() 時,該偵聽器將觸發
btn.doClick();
以下是一個呼叫 JButton doClick() 方法來模擬點選操作的示例
示例
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JOptionPane;
public class SwingDemo {
public static void main(final String args[]) {
JButton btn = new JButton("DemoButton");
btn.addActionListener(new ClickListener());
JOptionPane.showMessageDialog(null, btn);
btn.doClick();
}
}
class ClickListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
System.out.println("Clicked!");
}
}輸出

單擊上方的“DemoButton”時,將顯示以下輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP