hehe, newcomer in Java?

解决方案 »

  1.   

    if (okToAbandon()){
                   jTextArea1.setText("");
                   currentFileName=null;
                   saveNeeded=false;
                   updateTitle();
        }
    你这些语句中变量和方法在哪?
      

  2.   

    viod jMenuFileNew_actionPerformed(ActionEvent e){
               if (okToAbandon()){
                   jTextArea1.setText("");
                  String currentFileName=null;
                  Bollean saveNeeded=false;
                   updateTitle();
                   }
             }
      

  3.   

    我改了一下,但还是有错
    void jMenuIFileNew_actionPerformed(ActionEvent e) {
        if (okToAbandon()){
              jTextArea1.setText("");
             String currentFileName = null;
             Boolean saveNeeded = false;
              updateTitle();
              }        }
    /////////////////////
    错误如下:
    "TextEditorFrame.java": Error #: 300 : method okToAbandon() not found in class textedit.TextEditorFrame at line 164, column 9
    "TextEditorFrame.java": Error #: 354 : incompatible types; found: boolean, required: java.lang.Boolean at line 167, column 31
    "TextEditorFrame.java": Error #: 300 : method updateTitle() not found in class textedit.TextEditorFrame at line 168, column 11
      

  4.   

    void jMenuIFileNew_actionPerformed(ActionEvent e) {
        if (okToAbandon()){ //这个方法在哪你就调呀,肯定不在一个类里
              jTextArea1.setText("");
             String currentFileName = null;
             Boolean saveNeeded = false;  //这里是Boolean,不是boolean . 它们不一样!!!
              updateTitle();   //这个方法在哪你就调呀,肯定不在一个类里
              }        }