java swing的小问题
本帖最后由 百日维新 于 2015-2-20 17:47 编辑为什么每个继承jframe的框架类中都有一个main方法
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new 框架类().setVisible(true);
}
});
}
然而在窗口的释放和创建时,使用了new 框架类()..setVisible(true)
this.dispose();
每一个jframe框架类都可以独立运行,不依赖于其他的容器装载,所以需要main方法
在窗口的创建时,肯定要 new 一个实例对象,
至于为什么还要调用setVisible(true), this.dispose();这些方法,估计是Swing底层的一些机制吧
正打算学Java呢,顶一个
Java有Python好学吗? Java和Python那个好学? 还是Python要灵活一些吧 wingtree 发表于 2015-1-21 14:43
还是Python要灵活一些吧
每个语言都有自己优势,应用的地方不一样而已 那要了解很多语言了,然后再精通一两门 本帖最后由 漠水 于 2015-3-1 19:56 编辑
main 方法是主函数入口,就是程序开始的地方,你在写程序的时候都会有的,小程序函数那是窗口函数,已经把函数封装好了,所以不要我们去写。我们也可以独立写一个类,写main函数再继续调用JFrame窗口函数,也就是回调函数
我们创建函数的时候都需要 new 出一个函数实例来,才能调用,因为这是要向系统申请空间用的,通过实例类的对象进行操作
页:
[1]