gpt4 book ai didi

java - addactionlistener 的问题

转载 作者:行者123 更新时间:2023-11-29 03:57:32 25 4
gpt4 key购买 nike

我有这个代码:

 public void itemStateChanged(ItemEvent e) {
if(e.getStateChange() == ItemEvent.SELECTED)
{
int x = comboBox.getSelectedIndex();
if(x >=0 && x<=6)
{
JButton button[] = new JButton[31];
for(int i = 0; i < 31; i++)
{
button[i] = new JButton(String.valueOf(i + 1));
button[i].addActionListener(this);
add(button[i]);


}

}
public void actionPerformed(ActionEvent e) {

}

但是 button[i].addactionlistener(this) 给我这个错误:

addActionListener(java.awt.event.ActionListener) in javax.swing.AbstractButton
cannot be applied to (<anonymous java.awt.event.ItemListener>)

我该如何解决?

 I think this refer to jcombobox

最佳答案

让你的类实现ActionListener

编辑补充:最初,我错过了错误消息中的短语“匿名”。这使我相信这段代码驻留在匿名类声明中。尝试更换

button[i].addActionListener(this)

button[i].addActionListener(mcalendar.this)

关于java - addactionlistener 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5463063/

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