gpt4 book ai didi

java - 此处不允许使用“void”类型 - 参数的监听器

转载 作者:行者123 更新时间:2023-12-02 05:30:50 25 4
gpt4 key购买 nike

为什么不能向作为参数的对象添加监听器?

panelThird.add(new JTextField( "Write here !" ).addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e) {
dlm.addElement(e.getActionCommand());
}
}),
BorderLayout.SOUTH);

最佳答案

addActionListener 的返回类型为 void - 所以你不能写:

panelThird.add(new JTextField(...).addActionListener(...));

相反,您需要:

JTextField field = new JTextField(...);
field.addActionListener(...);
panelThird.add(field);

关于java - 此处不允许使用“void”类型 - 参数的监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25554060/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com