鱼C论坛

 找回密码
 立即注册
查看: 4272|回复: 8

java swing的小问题

[复制链接]
发表于 2015-1-17 15:58:25 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 百日维新 于 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底层的一些机制吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-17 15:58:26 | 显示全部楼层
每一个jframe框架类都可以独立运行,不依赖于其他的容器装载,所以需要main方法
在窗口的创建时,肯定要 new 一个实例对象,
至于为什么还要调用setVisible(true),   this.dispose();这些方法,估计是Swing底层的一些机制吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-19 09:32:14 | 显示全部楼层
正打算学Java呢,顶一个
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-20 15:36:39 | 显示全部楼层
Java有Python好学吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-20 15:37:24 | 显示全部楼层
Java和Python那个好学?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-21 14:43:58 | 显示全部楼层
还是Python要灵活一些吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-21 20:07:05 | 显示全部楼层
wingtree 发表于 2015-1-21 14:43
还是Python要灵活一些吧

每个语言都有自己优势,应用的地方不一样而已
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-1-21 22:00:06 | 显示全部楼层
那要了解很多语言了,然后再精通一两门
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-3-1 19:53:38 | 显示全部楼层
本帖最后由 漠水 于 2015-3-1 19:56 编辑

main 方法是主函数入口,就是程序开始的地方,你在写程序的时候都会有的,小程序函数那是窗口函数,已经把函数封装好了,所以不要我们去写。我们也可以独立写一个类,写main函数再继续调用JFrame窗口函数,也就是回调函数
我们创建函数的时候都需要 new 出一个函数实例来,才能调用,因为这是要向系统申请空间用的,通过实例类的对象进行操作
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-26 13:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表