java swing包(java的Swing是轻量级组件,轻量级组件是什么意思)
本文目录
- java的Swing是轻量级组件,轻量级组件是什么意思
- 刚学java,对于javax.swing包中的swing,不知道他是什么,我就知道是使用它设计图形
- Java编程中,Swing包中的组件处理事件时,下面()是正确的(选择一项)
- java类库中包含swing包的核心包是什么
java的Swing是轻量级组件,轻量级组件是什么意思
一、轻量级组件是用java代码画出来的,这样具有平台移植性 重量级组件是调用系统的函数画出来的组件,比如主窗体 一般来说尽量用轻量级的组件,这样对程序的移植性很好。 一般java.swing包里的组件大部分是轻量级的,java.awt里面的是重量级的。 swing是由100%纯java实现的,swing组件是用java实现的轻量级组件,没有本地代码 不依赖操作系统的支持,这是与AWT组件的最大组别。由于AWT组件通过与具体平台的 对等类(peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的 平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。二、总的来说就是重量级组件:对应运行平台必须存在一个对应的组件.轻量级组件:在一个虚拟的画布上画出来的组件(所以swing较慢),所有轻量级组件“最终“要放到重量级组件(jframe,jdialog)中.由于是画出来所以能做到各种平台上一致的表现.同样,如果混合重量级组件和轻量级组件容易引起重叠上的冲突.
刚学java,对于javax.swing包中的swing,不知道他是什么,我就知道是使用它设计图形
是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系统底层,而进行图形界面的开发。
Java编程中,Swing包中的组件处理事件时,下面()是正确的(选择一项)
首先,不得不说一下这题的不专业授权处理模型?这是怎么翻译的?原意是什么?Swing包中的组件的事件是以“观察者”模式处理的(jdfk 1.5之后)1.5之前是用向上传递的方式处理的事件当然可以传递,在发生一个事件时,你可以调用派发方法将事件派发给另一个组件A说的太绝对,而且严谨来说,没有这种提法所以不能选应该选 C
java类库中包含swing包的核心包是什么
import是引入的意思, javax.swing是sun为我们提供的一个包,包中有一个类叫 JoptionPane。JOptionPane 是有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。 它是用来编写图形用户界面的一个类。合起来讲就是:导入包javax.swing中JOptionPane这个类,这样在你的这个文件中就能使用这个类了。
更多文章:

ros系统和linux的区别(windows linuxandrod三种操作系统有什么区别和联系)
2025年3月19日 16:40

sqlserver是什么意思啊(SQL server是什么意思)
2025年3月4日 09:50

candle in the wind(美国葬礼上唱的歌曲的名字)
2025年4月1日 23:00

linux内核设计与实现(现在有些互联网公司并不是很好,什么样的程序员才能算“大牛”)
2025年3月13日 23:00

sir模型代码(数学建模,在sir模型中,假设疾病不可治愈,为病人日死亡率,请确定死亡人)
2025年2月16日 06:00

数据恢复精灵注册码(求数据恢复精灵一个可以用的激活码!!!)
2025年3月31日 13:50

borderlands 2好玩吗(个人感觉无主之地2没有1好玩,有人赞同吗)
2025年2月15日 13:10

zencart中文网(zencart 如何添加网站简介,就是在首页添加一小段带有连接的简短文字)
2025年4月4日 01:20

merits是什么意思(merit和advantage有何区别)
2025年3月12日 21:50

随机字符串数php(php:如何生成随机的唯一字母数字字符串)
2025年2月15日 17:40

issued什么意思中文(查询美国签证状态显示issued是什么意思)
2025年2月27日 04:40

传奇版本库网站dede模板(dede网站模板百度收录怎么自适应m端)
2025年2月25日 20:10