事件处理程序和动作侦听器调用无法关闭
Event handler and action listener invocation cannot close
我在使用 AWT 和 Swing 关闭 Java 中的事件处理程序和动作侦听器时遇到问题。我试图关闭动作侦听器的调用,但它一直抱怨缺少关闭器,程序的其他部分都没有标记为丢失。我无法确切地说出缺少什么,因为这是程序中唯一的错误,而且它没有任何自动解决方案。我正在使用日食。标记错误的代码如下:
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String ACID = "";
ACID = ATMID.getText();
String ACPSS = "";
ACPSS = ATMPSS.getText();
for (int i = 0; i < 5; i++) {
if (AccountN[i].equals(ACID) && AccountP[i].equals(ACPSS)) {
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ATMSI.setVisible(false);
ATMM.setVisible(true);
ERR.setText("");
)
}
else {
ERR.setText("Your ID or password don't match an existing one");
ACID = ATMID.getText();
ACPSS = ATMPSS.getText();
};
}
}
});
在此先感谢您的帮助,因为这让我抓狂。如果需要更多代码或上下文,我会提供它,但它不知道所有内容needed/didn也不想让这个超长。
您的 addActionListener
代码缺少一些 }
和 ;
if (AccountN[i].equals(ACID) && AccountP[i].equals(ACPSS)) {
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
...
} // End actionPerformed
} // End ActionListener
); // End addActionListener
} // End If block
else {
我添加了评论以准确显示每个评论的用途
我在使用 AWT 和 Swing 关闭 Java 中的事件处理程序和动作侦听器时遇到问题。我试图关闭动作侦听器的调用,但它一直抱怨缺少关闭器,程序的其他部分都没有标记为丢失。我无法确切地说出缺少什么,因为这是程序中唯一的错误,而且它没有任何自动解决方案。我正在使用日食。标记错误的代码如下:
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String ACID = "";
ACID = ATMID.getText();
String ACPSS = "";
ACPSS = ATMPSS.getText();
for (int i = 0; i < 5; i++) {
if (AccountN[i].equals(ACID) && AccountP[i].equals(ACPSS)) {
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
ATMSI.setVisible(false);
ATMM.setVisible(true);
ERR.setText("");
)
}
else {
ERR.setText("Your ID or password don't match an existing one");
ACID = ATMID.getText();
ACPSS = ATMPSS.getText();
};
}
}
});
在此先感谢您的帮助,因为这让我抓狂。如果需要更多代码或上下文,我会提供它,但它不知道所有内容needed/didn也不想让这个超长。
您的 addActionListener
代码缺少一些 }
和 ;
if (AccountN[i].equals(ACID) && AccountP[i].equals(ACPSS)) {
Submit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
...
} // End actionPerformed
} // End ActionListener
); // End addActionListener
} // End If block
else {
我添加了评论以准确显示每个评论的用途