我有一個帶有Actionlistener的JTextField。現在,當我按下回車鍵時,我想讓它做某些事情。我正在使用共享的ActionListener,所以試圖在JTextField上執行getSource,但它不起作用!希望任何人都能幫忙。Enter key 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());
}
}
1)爲了更好地提供幫助,請發佈[SSCCE](http://sscce.org/)。 2)'txtProductAantal.setBounds(..)'使用佈局來避免接下來的17個問題。 –