请教:奇怪!方法改变对象的属性为什么不起作用?
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, "最终结果输出完毕."); //这句起作用
}
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, "最终结果输出完毕."); //这句起作用
}
这两个变量是否定义?
当然定义了,我直接执行showhidewait(); 是有有效的,但我在另外一个类文件中使用:
Frame1 hide_wait1 = new Frame1();
hide_wait1.showhidewait(); //隐藏等待动画这两句jLabel3.setVisible(true); //这句不起作用
jButton6.setEnabled(true); //这句不起作用
就无效了。