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

更新時間: 2019 年 7 月 30 日

1K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始
廣告