1)答:Thread implements Runnable;所以Thread是Runnable的实现;
2)答:JDialog-->Dialog-->Window
JFrame-->Frame-->Window
两者只是在应用类型上区别.
2)答:JDialog-->Dialog-->Window
JFrame-->Frame-->Window
两者只是在应用类型上区别.
解决方案 »
- 急!!! weblogic8.13+JDK1.4.2_13 报ClassNotFoundException
- java中实现打印表格的问题
- 怎样实现创建一个文件从键盘接收字符???
- 大家来看,这样的程序如何执行?
- 一个可用JCheckBox单选或复选的JTree组件,求教高手
- [讨论]一个设计方面的问题——登陆这个动作(或叫方法)应该属于User类还是属于Application类(描述系统类)
- 连接SQL SERVER 2000出现错误,请帮忙诊断
- 关于java虚拟机
- jbuilder中,菜单中字母下划线该怎么弄呢?
- entity bean to oracle ?
- 希望各位大虾给点提示!!!!!!!
- 请问谁在参加Robocode 的设计啊?大家进来说说
至于JFrame和JDialog的区别,你认为对话框和窗体有什么区别?
1)implements Runnable与 extends thread
有什么区别?仅仅是前者可以再从其他类继承的区别吗?
------------------------------------------------
从本质上说都是一样的,都是声明一个县程,但java只允许单继承,如果你继承了Thread,就不能再继承了,如果采用接口你还有机会继承其他的类。2)JFrame与JDialog有什么区别?定义上,应用上,使用上等等。
------------------------------------------------------
JDialog是用来显示一些提示信息,它可以定义为摸态的,即只允许在当前窗口操作。
1)从本质上说都是一样的,都是声明一个县程,但java只允许单继承,如果你继承了Thread,就不能再继承了,如果采用接口你还有机会继承其他的类。
2)看没看见QQ从来不占下面的应用程序状态栏,其实它就是一个JDialog,当然这只是应用时的一些技巧了。本质的问题很简单,但应用起来很多,也很有趣。