1。为什么String不能直接用==比较?用起来好别扭啊!比如:if (aTextField.getText() == "haha")
aLabel.setText("laugh");为什么不行?难道非要这样吗?if (aTextField.getText().compareTo("haha") == 0)
aLabel.setText("laugh");简直太蹩脚了!
2。如何终止Java Application程序执行?我这样编写的,可是还是无法退出:public class CMyFrame extends Frame{... public boolean handelEvent(Event e){ if (e.id == Event.WINDOW_DESTROY)
System.exit(0);
}
}为什么还不行呢?怎么退出程序呢?谢谢!
aLabel.setText("laugh");为什么不行?难道非要这样吗?if (aTextField.getText().compareTo("haha") == 0)
aLabel.setText("laugh");简直太蹩脚了!
2。如何终止Java Application程序执行?我这样编写的,可是还是无法退出:public class CMyFrame extends Frame{... public boolean handelEvent(Event e){ if (e.id == Event.WINDOW_DESTROY)
System.exit(0);
}
}为什么还不行呢?怎么退出程序呢?谢谢!
而且好像也没有分段式的权限修饰。要一个一个在前面加上privat?这样看起来好乱啊。想一幕了然的知道类里有哪些成员以及他们的访问权限不太方面吧。
==表示地址相同