Swing界面开发
1.java图形界面的分类:
awt:awt名字是由包名(java.awt)而来,是在jdk1.4之前推出的图形界面类,是一套用于绘制
图形图像和创建用户界面的所有类。它试用于开发简单的图形界面类,此外易与平台特性
发生相关的故障,因为它基于同位体(awt的组件自动通过他们个自的代理映射成特定的平
的组件,这些代理称为同位体)它不是采用纯java语言编写的图形界面类。它依赖本地的
GUI(图形用户界面)。
Swing:Swing的名字是由包名(java.swing)而来,是在jdk1.4之后推出的它是以awt为基础,
采用纯java语言构建的图形界面类。Swing组件较少的依赖目标机器的平台,较少使
用本地GUI(图形用户界面)。称为轻型组件。
ps:swing的皮肤包,自己定制组件样式,可以使用图片来美化界面.
现在实现桌面的应用程序,大部分会采用Swing的图形界面类;某一个组件不满足要求,
那么会继承awt中的图形界面类,然后进行组件(类)的重写。为了区别Swing组件和
awt组件类的名字,Swing组件的开头都有J,而且随着发展awt用户界面组件终究会被
淘汰。
2.常用的Swing组件:
容器类组件:
JFrame:窗体类 JPanel:面板类
元素组件:
JLabel 标签类
JTextField 单行文本输入框类
JPasswordField 密码输入框类
JComboBox 下拉框类
JCheckBox 复选框类
JButton 按钮类
JTextArea 多行文本输入框类
除JFrame设置大小是setSize()外,其他的容器和元素组件设置大小的方法是:
setPreferredSize(new java.awt.Dimension(width,height));
3.常用的容器布局类:
每一个容器只能使用一种布局
BorderLayout 边框布局
FlowLayout 流式布局
GridLayout 网格布局
null 空布局(绝对布局)
使用绝对布局时,首先要确定容器是否可以改变大小,如果不能改变大小则可以使用绝对布局,如果容器能改变大小,建议使用边框,流式,网格或者其他的布局方式。
只要是以Layout结尾的类,都是布局类。
相关推荐
rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发
想学学swing界面开发的朋友可以下着看看,有点帮助吧!
java swing界面开发的班级管理系统,可用于初学者学习和提高java swing界面的开发以及提高java语言动手开发能力。
Swing界面开发和游戏开发.docx
Swing界面的集成开发工具源代码,对于想在自己的程序中编辑Swing界面有帮助。
java 基础。数据结构。网络编程。线程。异常处理。jdbc数据库操作。swing控件开发大全
Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解[1]》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例...
NULL 博文链接:https://hugo-vern.iteye.com/blog/1977064
基于java swing开发的一个抓取快递100查询接口的小工具
Java Swing图形界面开发与案例详解 .王鹏等.扫描版.pdf
Java 图形界面开发简介 .............. ................................ ................................ ..... 5 1. Swing1. Swing1. Swing 1. Swing1. Swing1. Swing1. Swing简介 ..............................
Java+Swing图形界面开发与案例详解实例代码
Java+Swing图形界面开发与案例详解》实例代码
Java Swing图形界面开发与案例详解及随书实例代码
《java+swing图形界面开发与案例详解》源代码,最后有一个通讯地址的项目,很好例子
java图形化界面开发也可以做到更改主题,非常方便的进行swing界面美化,只需要你在frame中添加几行代码即可实现可定制主题的功能
Java Swing图形界面开发与案例详解源代码 Java Swing图形界面开发与案例详解源代码
[Java Swing图形界面开发与案例详解].王鹏等.扫描版.pdf 《JavaSwing图形界面开发与案例详解》实例代码.rar
java swing是目前图形界面设计的主流开发工具 本书从实用角度出发 通过大量实例介绍各种组件及图形界面的开发技术 几乎涵盖了图形开发必备的所有常用知识 丰富的实例 且实例均来自于工程实践 适合初学者阅读 也可供...
[Java Swing图形界面开发与案例详解].王鹏等.扫描版.pdf 是学习Java Swing的好帮手