java的Swing是轻量级组件,轻量级组件是什么意思 (javaswing)

2023-08-08 22:10:55 体育资讯 吕布

java的Swing是轻量级组件,轻量级组件是什么意思?

轻量级组件 是用JAVA代码画出来的,这样具有平台移植性;重量级组件 是调用操作系统的函数画出来的组件,比如主窗体。一般来说尽量用轻量级的组件,这样对程序的移植性很好。

java开发:Swing是MVC设计的典范

SWING是一个JAVA图形开发包。MVC模式的基本原理?一端有带圈可握的短马鞭在MVC设计模式中:c代表控制器,负责用户界面和业务逻辑层的通信控制。一方面,它解释来自用户界面的输入,识别用户动作(如点击按钮等)。

Swing采用了一种MVC的设计范式,即模型-视图-控制(Model-View-Controller),其中模型用来保存内容,视图用来显示内容,控制器用来控制用户输入。

Struts是一个基于Sun Java EE平台的MVC框架;Spring是轻量级的Java EE应用程序框架;Hibernate是一个开放源代码的对象关系映射框架;Swing图形用户接口库。

三层通常是指MVC设计模式,即Modle(模型)层,View(视图)层,Controller(控制器)层。模型层通常是放实体类如学生类,老师类等。视图层通常是指展示效果的一些类。控制器指控制程序流程逻辑的类。

swing本来是摇摆的意思,swing在java中用来开发图形化界面,就是人机界面,其实就是充当了摆渡人的工作,把用户的输入传入给java的程序去处理,结果输出给用户。不就是在人机之间摇摆吗,这样就好理解了。

java中的swing什么意思

1、Swing是一个用于开发Java应用程序用户界面的开发工具包。它以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。

2、swing是javaGUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。

3、Swing是一个用于开发Java应用程序用户界面的开发工具包。 以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。

4、API(Application Programming Interface应用编程接口)是sun公司为java程序员发布的一个类库,sun公司在其中提供了编程常用的类和接口,这些类和接口分布在各个包中,并以树状层次结构组织起来,sun公司负责维护该类库。

5、swing是由***纯java实现的,swing组件是用java实现的轻量级组件,没有本地代码 不依赖操作系统的支持,这是与AWT组件的更大组别。由于AWT组件通过与具体平台的 对等类(peer)实现,因此Swing比AWT组件具有更强的实用性。

javaswing和java区别

跟本地系统的相关性。JDK写程序 所有功能都是靠虚拟机去操作本地操作系统 比如window下。

AWT和Swing之间的基本区别:AWT 是基于本地 *** 的C/C++程序,其运行速度比较快;Swing是基于AWT 的Java程序,其运行速度比较慢。

至于Swing完全不同——首先它在javax(java的扩展包)内,比AWT有着更加丰富的属性和事件,它们类名称是以J开头的(JButton等),完全是轻量级的Java语言开发的控件,不再调用微软dll了,而是直接在虚拟机上运行。

swing是在awt的基础上,进行了全新的理念设计,开发出来的GUI工具包。现实中的情况是: applet程序现在已经很少有人在使用了。

免责声明
           本站所有信息均来自互联网搜集
1.与产品相关信息的真实性准确性均由发布单位及个人负责,
2.拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论
3.请大家仔细辨认!并不代表本站观点,本站对此不承担任何相关法律责任!
4.如果发现本网站有任何文章侵犯你的权益,请立刻联系本站站长[ *** :775191930],通知给予删除
请先 登录 再评论,若不是会员请先 注册

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 66060320 bytes) in /www/wwwroot/lvqb.com/zb_users/plugin/dyspider/include.php on line 39