「java没有swing」JAVA没有输出结果
今天给各位分享java没有swing的知识,其中也会对JAVA没有输出结果进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
javaswing和java区别
javaswing和java区别。swing是javaGUI应用程序,也就是java做的桌面应用。运行swing程序要求用户电脑上有java环境,这一点不太现实也不方便。现在的java主要以web方向为主,做移动应用和网站开发,分布式、多线程、高并发等都是java程序员发展的方向。企业开发中用到的不多,事实上在十几年的开发生涯中没有用到过,也没有做swing的。但也不能说学习它就没有用。比如swing中的控件,如表格、树、面板、菜单等控件,各种事件如键盘、鼠标事件。结合AWT绘图,可以自己写一些小游戏。至于界面好不好看,一方面要找到好的素材,另一方面要有专业的美工配合开发人员。毕竟开发人员注重的是业务逻辑而不是页面美化,所谓术业有专攻。SWING+AWT做一些小游戏,练习线程的使用,做游戏的时候可以用到Rectangle实现碰撞监测,练习一些业务逻辑的封装。能快速的看到运行结果,对于初学者来讲,比较容易获得成就感。毕竟如果做web开发,在看到页面之前,我们要学习java、servlet、jsp、html、js、css等,过程很漫长。swing中的事件模型、窗体、布局等,在很多web的前端。
现在JAVA开发还用Swing吗
毕竟Java在web方面的地位被确立了,所以桌面上的地位可能会被影响,不过可以告诉你的是Java Swing肯定是可以做其他任何界面UI语言可做的任何事情。再说Java还可以选择SWT进行UI设计,Eclipse就是一个不错的例子。 所以不会淘汰的,现在还有人用。
Java 中的 Swing 框架现在是不是被淘汰了
不是被淘汰了,而是压根就没流行起来。
Swing 一开始的目标是为各个平台提供统一的 UI 及其观感(Look and Feel),这就造成了两个主要的问题:
1. 由于各个平台支持的组件不完全相同,Swing 为了严格的跨平台,只能取其交集,因此,丢弃了平台相关的组件,反而是对特定平台的完整用户体验造成了伤害。
2. 丑。UI 组件的观感与各平台本身的观感格格不入,用户根本就不埋单。
另外,普通用户想用 Swing 程序,还得先装 JRE,甚是麻烦。
java的awt和swing有什么不同呢?
awt和swing的区别:
1.awt是基于本地方法的C/C++程序,其运行速度比较快;
而swing是基于awt的Java程序,其运行速度比较慢。
2.AWT的控件在不同的平台可能表现不同,而Swing在所有平台表现一致。
3.AWT和Swing的实现原理不同。
AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。
而Swing 不仅提供了AWT 的所有功能,还用纯粹的Java代码对AWT的功能进行了大幅度的扩充。
4.awt是抽象窗口组件工具包,是 java 最早的用于编写图形节目应用程序的开发包;
但swing是为了解决awt存在的问题而新开发的包,它以awt为基础的。
扩展资料:
在实际应用中,应该使用AWT还是Swing取决于应用程序所部署的平台类型。
对于一个嵌入式应用,目标平台的硬件资源往往非常有限,而应用程序的运行速度又是项目中至关重要的因素。
在这种矛盾的情况下,简单而高效的AWT当然成了嵌入式Java的第一选择。
在普通的基于PC或者是工作站的标准Java应用中,硬件资源对应用程序所造成的限制往往不是项目中的关键因素。
所以在标准版的Java中则提倡使用Swing, 即通过牺牲速度来实现应用程序的功能。
java没有swing的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于JAVA没有输出结果、java没有swing的信息别忘了在本站进行查找喔。