У меня есть JTextField с Actionlistener. Теперь я хочу, чтобы он делал определенные вещи, когда я нажимаю ввод. Я использую общий ActionListener, поэтому пытаюсь выполнить getSource для JTextField, но это не работает! Надеюсь, кто-нибудь может помочь.
JTextField txtProductAantal = new JTextField(String.valueOf(WinkelApplication.getBasket().getProductAmount(productdelete)));
txtProductAantal.setBounds(340, verticalPosition + i * productOffset, 40, 20);
txtProductAantal.addActionListener(this);
add(txtProductAantal);
public void actionPerformed(ActionEvent event) {
if (event.getSource() == btnEmptyBasket) {
WinkelApplication.getBasket().empty();
WinkelApplication.getInstance().showPanel(new view.CategoryList());
}
if(event.getSource() == txtProductAantal){
String productgetal = txtProductAantal.getText();
txtProductAantal.setText(productgetal);
WinkelApplication.getInstance().showPanel(new view.Payment());
}
}
txtProductAantal.setBounds(..)
Используйте макеты, чтобы избежать следующих 17 проблем. - person Andrew Thompson   schedule 07.01.2013