Java-свинг события - PullRequest
       1

Java-свинг события

1 голос
/ 07 апреля 2011

Я хочу, чтобы при вводе кнопки текст отображался в консоли. Как мне совмещать методы, которые есть у меня в уме, может кто-то объяснить и привести пример.

Ответы [ 3 ]

1 голос
/ 07 апреля 2011

Попробуйте

    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
0 голосов
/ 07 апреля 2011

Добавьте ActionListener к кнопке. В методе actionPerformed() напечатайте текст на консоли или что угодно еще.

0 голосов
/ 07 апреля 2011

Используйте 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, поэтому вам не нужно их переопределять.Возможно, вы захотите взглянуть на Javadoc для MouseAdapter, MouseListener и MouseEvent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...