【发布时间】:2022-01-31 03:02:08
【问题描述】:
我有这个初学者的项目。这次我从基础开始。
源码:https://github.com/kontext66/GuwiPos/blob/main/GuwiPos
该按钮在 lambda 方法中运行良好:
buttonBasket.addActionListener(e -> System.out.println("Item Added to Basket!: ");
但是当我尝试在这里使用actionPerformed 打印出txtGroup 的内容时,它什么也没有显示。
这是 Button 和 TextField [1]:https://i.stack.imgur.com/ADqVp.png
按钮:
JButton buttonBasket = new JButton();
buttonBasket.setBounds(0,0,300,50);
buttonBasket.setText("Add to Basket");
buttonBasket.setFocusable(false);
buttonBasket.setBorder(BorderFactory.createEtchedBorder());
buttonBasket.addActionListener(this);
文本字段:
JTextField txtGroup = new JTextField();
txtGroup.setBounds(130,35,150,40);
actionPerformed:
@Override
public void actionPerformed(ActionEvent e ){
if(e.getSource()==buttonBasket){
System.out.println("Added Item to Basket: "+txtGroup.getText());
}
【问题讨论】: