Mih*_*csu 6 java user-interface swing
在我们在课堂上使用的GUI书中,有很多关于如何用Java制作图形用户界面的例子.这么多的例子,我对于在涉及大型应用程序时应该使用哪一个而感到非常困惑.
所以我看过例子
JFrameJFrame内创建对象的位置mainJFrame和实现ActionEvent接口的地方当然,我可以使用所有这些,但是现在,由于我没有任何经验,我没有看到使用它们的好处.实际上其中一个是正确的方法,还是取决于我的想法?
谢谢!
"是A"还是"有A"?这是在考虑扩展课程时应该问的问题.如果新类"是A"框架,则扩展框架,但如果类只需要对框架的引用,则不要扩展.
事实上,如果自定义组件是必需的,延伸JComponent或JPanel,然后添加到帧,..applet,窗口,JInternalFrame,对话框,布局的约束,一个分割窗格的一部分..
至于听众.不是遍历单个方法中的巨大if/ else结构actionPerformed()来确定所需的操作,而是更优化:
AbstractAction可用于多个控件的实例('复制'按钮,菜单项等).所以(通常)为:
JFrame,不要延长.