swing组件功能
UI
说到swing不得不提到UI设计
UI是用户操作交互界面,能够提高用户使用软件的友好度及交互性。
B/S(Browser/Server)为浏览器服务器模式,UI主要通过HTML编写实现。
C/S(Client/Server)为客户端服务器模式,UI主要通过不同语言中的UI包组件实现。
java作为一款面向对象的高级语言,自然需要UI设计的功能,在swing出来之前,一直是通过awt来实现的,而awt存在着弊端,即创建用户界面在不同的操作界面所表现的效果不一样。
swing是为java提供实现C/S项目软件UI的工具类,是对awt包的扩展,解决了awt的弊端,做到了平台独立。
swing包下有容器组件和非容器组件
顶层容器组件:JFrame 、JDialog、 JWindow、JApplet 设置大小:setSize
用于初始