刚学java,对于javax.swing包中的swing,不知道他是什么,我就知道是使用它设计图形
刚学java,对于javax.swing包中的swing,不知道他是什么,我就知道是使用它设计图形界面吧但是他是什么东西,是一个设计的名字还是一个类名字,还是什么呢?...
刚学java,对于javax.swing包中的swing,不知道他是什么,我就知道是使用它设计图形界面吧
但是他是什么东西,是一个设计的名字
还是一个类名字,还是什么呢? 展开
但是他是什么东西,是一个设计的名字
还是一个类名字,还是什么呢? 展开
3个回答
2015-11-11
展开全部
是javax.swing,javax表示java的扩展,swing就是javax里面的一个包名。
----------------------------------------------------------------------------------------------
为什么会有swing?
java是当年sun公司的产品,在当时,java语言对于互联网的优势是不言而喻的。在没有swing之前,sun公司用的是awt组件,也是用来绘制客户端的图形界面的。可是,awt组件需要依赖于系统,也就是说,当初人们基本用的windos系统,所以用awt做出来的图形界面也是windos风格的。
为什么不用浏览器,而要用客户端界面?那是因为在当时浏览器还没有普及,互联网的发展还不够。所以,要想开发一个什么软件,基本上都要有客户端。
因为在当时,微软眼看着软件的天下要被SUN夺去,就想要收购SUN公司。可是没有成功,于是微软就在升级后的windos系统做了某些手脚,让java的awt组件部分失效。
那一天是震撼的,全世界但凡是升级过winsos系统的,发现java程序都出现了莫名其妙的bug。
据说,SUN公司临时切断了电话线,因为如果接投诉电话的话,需要两百多年才能接完。
经过原因排查,SUN发现是微软搞的鬼,于是一纸诉状把微软告上了法庭。
微软要的就是这个效果,让别人没法用java的产品。钱?微软还差钱吗?所以,微软很是爽快的赔了钱。
但是,这个打击对SUN来说不可谓不大。
于是,一个不依赖于系统的轻量级图形开发组件,迫在眉睫。
SUN向全世界宣布,只要世界上热爱java的程序员帮我们一把,明天,我们TM的就干掉微软!
这一号召立即吸引了全球java开发人员,以及诸如IBM等大型公司的响应,仅仅两个礼拜,Swing就诞生了。
Swing可以不依赖windos系统底层,而进行图形界面的开发。
----------------------------------------------------------------------------------------------
为什么会有swing?
java是当年sun公司的产品,在当时,java语言对于互联网的优势是不言而喻的。在没有swing之前,sun公司用的是awt组件,也是用来绘制客户端的图形界面的。可是,awt组件需要依赖于系统,也就是说,当初人们基本用的windos系统,所以用awt做出来的图形界面也是windos风格的。
为什么不用浏览器,而要用客户端界面?那是因为在当时浏览器还没有普及,互联网的发展还不够。所以,要想开发一个什么软件,基本上都要有客户端。
因为在当时,微软眼看着软件的天下要被SUN夺去,就想要收购SUN公司。可是没有成功,于是微软就在升级后的windos系统做了某些手脚,让java的awt组件部分失效。
那一天是震撼的,全世界但凡是升级过winsos系统的,发现java程序都出现了莫名其妙的bug。
据说,SUN公司临时切断了电话线,因为如果接投诉电话的话,需要两百多年才能接完。
经过原因排查,SUN发现是微软搞的鬼,于是一纸诉状把微软告上了法庭。
微软要的就是这个效果,让别人没法用java的产品。钱?微软还差钱吗?所以,微软很是爽快的赔了钱。
但是,这个打击对SUN来说不可谓不大。
于是,一个不依赖于系统的轻量级图形开发组件,迫在眉睫。
SUN向全世界宣布,只要世界上热爱java的程序员帮我们一把,明天,我们TM的就干掉微软!
这一号召立即吸引了全球java开发人员,以及诸如IBM等大型公司的响应,仅仅两个礼拜,Swing就诞生了。
Swing可以不依赖windos系统底层,而进行图形界面的开发。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询