我想在 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”時,將顯示以下輸出
廣告