Компоненты GUI и объект события

164
26 сентября 2019, 15:20

Как заставить компонент GUI(кнопку, например) передать в метод класса-слушателя параметр?

Говоря проще, мне это надо для получения информации о том компоненте, который произвел событие. Аналогичный вопрос насчёт метода getSourse ():

actionPerformed( ActionEvent a) { if(getSourse () == button) { //Код } }

Скомпилируется ли этот код?

Answer 1

Не надо заставлять, обработчик принимает событие, которое уже содержит эту информацию:

actionPerformed(ActionEvent event) {
    if (event.getSourse() == button) {
        //Код
    }
}
READ ALSO
Проверка возвратил ли что-то SQLite select

Проверка возвратил ли что-то SQLite select

как я могу проверить, вернул ли что-то данный запрос? ResultSet rs = stmtexecuteQuery( "SELECT * FROM USERS WHERE NICK ='" + nick + "';" ); (Я хочу проверить имеется ли запись...

166
Вызываю из статического блока метод, не инициализирует

Вызываю из статического блока метод, не инициализирует

Из статического блока вызываю метод который инициализирует массив (причем в самом методе это видно - выводит 35)Но когда обращаюсь в коде - оказывается...

161
Удаление переменных [закрыт]

Удаление переменных [закрыт]

Что будет, если объявить в классе переменные, создать массив, добавить в него переменные, а после чего присвоить массиву null? Удалятся ли переменные?...

182