[英]java swing events
我想要當我輸入一個按鈕時,文本出現在控制台中。 我該如何混淆我的方法,有人可以解釋並舉例說明。
嘗試
JButton button = new JButton("Button1");
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("Button1 was Clicked!");
}
});
// add button to a container
使用MouseListener。 例如:
JComponent button = new JButton();
component.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
System.out.println("Mouse entered the button");
}
});
MouseAdapter是一種特殊的MouseListener,具有MouseListener提供的所有其他方法的默認空實現,因此您不必重寫它們。 您可能需要查看適用於MouseAdapter,MouseListener和MouseEvent的Javadoc。
將ActionListener
添加到按鈕。 在actionPerformed()
方法中,在控制台或您想要的其他任何位置上打印文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.