此动作侦听器是我的代码的一部分。
我想通过生成JOPTIONPANE对话来阻止用户在按下保存按钮时更改jLabel1
ISBN。
我该怎么做?
jLabel1.setText("ISBN:");
jLabel2.setText("Title:");
jLabel3.setText("Year:");
jLabel4.setText("Author:");
title.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
titleActionPerformed(evt);
}
});
save.setText("Save");
save.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
try
{
Integer.parseInt( jLabel3.getText());
}
catch( Exception e)
{
JOptionPane.showMessageDialog(null, "You have to input a valid year!");
}
saveActionPerformed(evt);
}
});