请教:奇怪!方法改变对象的属性为什么不起作用?    
    public void jButton3_actionPerformed(ActionEvent e) {
        Frame1 hide_wait1 = new Frame1();
        hide_wait1.showhidewait();    //隐藏等待动画       
    }    public void showhidewait() {      
        jLabel3.setVisible(true);  //这句不起作用
        jButton6.setEnabled(true); //这句不起作用
        JOptionPane.showMessageDialog(null, "最终结果输出完毕."); //这句起作用
    }
    

解决方案 »

  1.   

    jLabel3     jButton6
    这两个变量是否定义?
      

  2.   

    To:zghmu007() 
    当然定义了,我直接执行showhidewait(); 是有有效的,但我在另外一个类文件中使用:
     Frame1 hide_wait1 = new Frame1();
     hide_wait1.showhidewait();    //隐藏等待动画这两句jLabel3.setVisible(true);  //这句不起作用
          jButton6.setEnabled(true); //这句不起作用
    就无效了。