簡體   English   中英

Java Swing事件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM