JAVA(学习笔记1.1.2)——Swing
来源:互联网 发布:金融直播软件 编辑:程序博客网 时间:2024/05/22 05:09
一 Swing概念
Swing组件在javax.swing包里面,Swing组件是由100%纯java代码实现的轻量级组件(区别于AWT,无本地代码不依赖于操作系统,更实用美观)
Swing是AWT的拓展,与JButton,JLabel,JCheckBox等还加了高层组件集合JTable,JTree大多数是由抽象类继承而来的
二 Swing组件
(1)顶层容器:JFrame,JApplet,JDialog
(2)普通容器:JPanel,JScrollPane,JToolBar
(3)特殊容器:在GUI起特殊作用的中间层,JInterFrame,JLayeredPane
(4)其余信息交互组件:JLabel,JTextArea,JTextField,JButton等(之后会介绍他们的使用)
三 Swing的使用规则
与AWT不同,Swing组件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板上,这时候的内容面板是顶层容器包含的一个普通容器
例如:对于JFrame而言,向里面加入Swing组件的方法
(1)用getContentPane()获得JFrame的内容面板,在对内容面板加入组件
frame.getContentPane().add(childConponent)
(2)建立一个JPanel之类的中间容器,把组件添加到容器中
JPanel contentPane=new JPanel();
frame.setContentPane(contentPane);//把contentPane对象设置为frame的内容面板
如同不明或错误之处欢迎指出
- JAVA(学习笔记1.1.2)——Swing
- java swing学习笔记
- Java Swing 学习笔记
- java Swing学习笔记
- java Swing学习笔记
- Java Swing学习笔记
- 学习笔记-Java swing
- java学习笔记14——Java Swing
- Java学习笔记之SWING -- 基本SWING程序(添油加醋)
- Java学习笔记——A simple Thread with Swing
- Java Swing学习笔记——GUI布局管理器
- java swing开发学习笔记(1)
- Java学习笔记之Swing(一)
- Java学习笔记之Swing(二)
- Java学习笔记之Swing(三)
- java swing 学习笔记(一)
- java swing 学习笔记(二)
- 学习笔记——Swing篇(一)
- Mysql 字段类型选择
- IntelliJ+Jersey+Maven+Tomcat搭建Restful WebServices基础示例
- Python :左移字符串
- [leetcode]15. 3Sum(Java实现)
- java向上转型和向下转型
- JAVA(学习笔记1.1.2)——Swing
- redis多数据库
- redis 安装后报错creating server tcp listening socket 127.0.0.1:6379: bind No error
- 高级软件工程学习总结
- Git常用命令笔记
- 关于VMware Workstation CentOS虚拟机联网遇到的几个问题
- C. Karen and Game【模拟+思维】
- java数组的赋值
- Karen and Coffee codeforces 816B