在用swing的简单编程时,要建一个框架。我在书上看到两种不同的形式
形式一:public class CheckBoxDemo{
pubilc static void main(String args[]){
JFrame frame_check=new JFrame("CheckBoxDemo");
Container contenPane=frame_check.getContenPane();
...
}
形式二:public class RadioButtonTest extends JFrame{
...
}
这两种方法不同之处在于:第一种是定义一个一般的类然后在程序里定义一个JFrame对象,用该对象调用JFrame里的方法;第二种是把类本身定义为JFrame的继承然后就可以在类中直接调用JFrame里的一些方法。在编程时这两种方法应该哪种好,或者说在什么时候应该用哪种?谢谢!
形式一:public class CheckBoxDemo{
pubilc static void main(String args[]){
JFrame frame_check=new JFrame("CheckBoxDemo");
Container contenPane=frame_check.getContenPane();
...
}
形式二:public class RadioButtonTest extends JFrame{
...
}
这两种方法不同之处在于:第一种是定义一个一般的类然后在程序里定义一个JFrame对象,用该对象调用JFrame里的方法;第二种是把类本身定义为JFrame的继承然后就可以在类中直接调用JFrame里的一些方法。在编程时这两种方法应该哪种好,或者说在什么时候应该用哪种?谢谢!
解决方案 »
- java禁用本地连接
- 用java如何输出一个每行固定为100个字符的文本文件?
- 如何实现 动态截屏,只截取 弹出的窗体。屏幕截取问题。
- 请教jdk1.6.0的新特征
- 哪位给看下这个示例程序
- 欢迎加入java前沿,群号:11405295。
- 晕,刚才的MacLookandFeel 弄错了。大家再帮忙。
- 关于数据库的连接问题,解决有高分
- 各位大侠,一般我们做了一个application,加那些代码使这个application的窗口大小不能改变。(内空)给25分
- 如何让包含javax.swing组件的小程序在<Applet code=XXX.jar></Applet>中执行?
- 关于用JAVA实现LBS移动定位的问题 ..急~~~~~
- import com.incors.plaf.alloy.*;
需要调用什么方法啊?
窗体就是窗体啊,一些初始化窗体的方法而已。
第2种好一些。