本文目录一览:
- 1、java的awt和swing有什么不同呢?
- 2、JAVA入门之Swing如何监听用户动作
- 3、java中swing是什么意思
- 4、javaswing和java区别
- 5、java的Swing是轻量级组件,轻量级组件是什么意思?
- 6、java中的swing什么意思
java的awt和swing有什么不同呢?
1、由于不同操作系统的图形库所提供的功能是不一样的,在一个平台上存在的功能在另外一个平台上则可能不存在。
2、至于swing完全不同——首先它在javax(java的扩展包)内,比awt有着更加丰富的属性和事件,它们类名称是以j开头的(jbutton等),完全是轻量级的java语言开发的控件,不再调用微软dll了,而是直接在虚拟机上运行。
3、而awt包中很多组件是组件自身去调用本地操作系统代码 swing包中的组件 采用的是调用本地虚拟机方法,由虚拟机再调用本地操作系统代码。
4、awt 是用来建立和设置Java的图形用户界面的基本工具,由于awt的功能有限 sun公司就开发了swing包 。swing 是以awt为基础设计的。比awt更完善。并且跨平台更好。
5、swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。现实中的情况是: applet程序现在已经很少有人在使用了。
JAVA入门之Swing如何监听用户动作
actionListener起到对用户动作的监听作用,在控件上可以添加动作监听addActionListener,如单击一个按钮,这时加在该按钮上的actionListener就能够获取这一动作,然后执行actionPreform动作,actionPreform要进行的动作是程序员编写的。
其实这按钮只是一个样式。也可以是一个字符串。
第一个问题:使用veiwMenuItem.addActionListener()方法添加监听器。
点击按钮jb触发监听处理方法actionPerformed,在这里可以做你想要的操作,你代码实现的是改变lab这个label标签的内容。
ChangeListener是一个接口。定义一个监听ChangeEvents的对象。它是javajdk8版本javax.swing.event类库里面的接口。
这个问题很麻烦,需要在frame上的每个控件都注册上tab事件才行,不然的话,他会切换控件的。
java中swing是什么意思
1、swing的意思:v.(使)摆动,摇摆,摇荡;纵身跃向;荡向;悬吊到;(使)弧线运动,转弯,转动。n.摆动;挥动;转动;强劲节奏;改变;改变的程度;秋千。读音:英 [sw],美 [sw]。
2、Swing 是什么意思啊?Swing是一个Java图形用户界面工具包,它是Java平台的一部分,包含了众多的GUI控件和组件,比如按钮、文本框、下拉框等,而且也提供了一套丰富的API可以用来处理用户输入事件和界面操作。
3、Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。
4、API(Application Programming Interface应用编程接口)是sun公司为java程序员发布的一个类库,sun公司在其中提供了编程常用的类和接口,这些类和接口分布在各个包中,并以树状层次结构组织起来,sun公司负责维护该类库。
5、swing是javaGUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。
6、Swing是一组Java程序元件,它能够创建图象用户接口(GUI)元件,如按钮和滚动条,它们独立于特定操作系统的开窗口系统。Swing元件使用Java Foundation Classes(JFC)。
javaswing和java区别
1、swing主要用来开发java桌面程序,在开发java的桌面程序的时候也离不开awt,例如awt里面的事件方面的类会经常用到。
2、Swing是Java平台的一个GUI(图形用户界面)框架,它提供了一套丰富的组件、布局管理器和事件体系,能够快速搭建各种窗口应用程序。Swing的代码可以跨平台运行,因此可以保证程序在不同操作系统上的一致性。
3、第一:java swing是用来编写客户端程序的,现在基本没人用java来编写客户端了,或者说国内基本没有用java来编写client的。基本都是用c++或者c#。因为前者易编写易用样式也好,后者因为是微软的我就不过多解释了。
java的Swing是轻量级组件,轻量级组件是什么意思?
Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。
轻量级组件 是用JAVA代码画出来的,这样具有平台移植性;重量级组件 是调用操作系统的函数画出来的组件,比如主窗体。一般来说尽量用轻量级的组件,这样对程序的移植性很好。
狭义上讲:重量组件一般支持线程安全而轻量不支持。JDK GUI里面的awt包 为重量级,swing包尾轻量级。
简单的讲,Swing的组件,就是Jxxxx的都是轻量级的,因为是与本地操作系统无关的。而AWT的组件,都是重量级的,因为和本地操作系统有关。
通俗的说,轻量组件与重量组件的最大的区别就是核心代码的多少,比如,Java的Awt组件之所以是重组件就是因为它的核心代码达到6MB--7MB,而Swing的核心代码只有不到1MB,所以Swing是轻组件。希望对楼主有所帮助。
java中的swing什么意思
1、Swing是Java平台的一个GUI(图形用户界面)框架,它提供了一套丰富的组件、布局管理器和事件体系,能够快速搭建各种窗口应用程序。Swing的代码可以跨平台运行,因此可以保证程序在不同操作系统上的一致性。
2、swing的意思:v.(使)摆动,摇摆,摇荡;纵身跃向;荡向;悬吊到;(使)弧线运动,转弯,转动。n.摆动;挥动;转动;强劲节奏;改变;改变的程度;秋千。读音:英 [sw],美 [sw]。
3、Swing 是什么意思啊?Swing是一个Java图形用户界面工具包,它是Java平台的一部分,包含了众多的GUI控件和组件,比如按钮、文本框、下拉框等,而且也提供了一套丰富的API可以用来处理用户输入事件和界面操作。