2016-11-27 4 views
1

Если у меня есть класс с подготовленными операторами, как его вызвать, когда пользователь нажимает кнопку.Как мне вызвать переменные из класса Java в другом классе

class updateeButtonHandler implements ActionListener 
{ 
    public void actionPerformed(ActionEvent e) 
    { 
     name = displayName.getText(); 
     price = bookPrice.getText(); 
     Queries update = new Queries();??????????????????? 
    } 
} 

Подготовленные Заявление в другом классе

public int update(String price, String name) throws SQLException { 
     ps2.setString(1, name); 
     ps2.setString(2, price); 
     System.out.print("Update - "); 
     return ps2.executeUpdate(); 
    } 

ответ

0

Создание объекта и вызвать метод обновления с параметрами, как показано ниже:

public void actionPerformed(ActionEvent e) { 
     name = displayName.getText(); 
     price = bookPrice.getText(); 
     Queries update = new Queries(); 
     update.update(price, name);//invoke the method using the object 
} 
+0

Кроме того, вы можете создать экземпляр класса в construtor или проход для конструктора вместо того, чтобы создавать внутри метода больше OO. –

+0

Как бы вы это сделали? Как отобразилось изображение, которое было возвращено. спасибо – joe

+0

Любой совет пожалуйста – joe