不要让用户更改文本字段

时间:2015-05-20 17:52:11

标签: java swing actionlistener joptionpane

此动作侦听器是我的代码的一部分。

我想通过生成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);
        }
    });

0 个答案:

没有答案