java swing下JComoponent的特性--总结
来源:互联网 发布:mysql安装教程视频 编辑:程序博客网 时间:2024/06/08 16:37
JComponent的九大特性
button.setBorder(BorderFactory.createLineBorder(Color.red));
JComponent的自定义属性可以将一个或者多个属性与任何JComponent相关联。
使用putClientProperty方法和getClientProperty方法可以设置和获得属性值。
5、layout支持
也就是对布局的支持功能,JComponent提供了setPrefSize、setMinumumSize、setMaxmumSize、setAlignmentX和setAlignmentY,设置组件的最大(最小)推荐尺寸的方法以及设置X(Y)对齐参数值的方法能制定布局管理的约束条件。
6、无障碍
无障碍技术一般由语音借口、屏幕阅读器、其他的输入设备等组成。
7、拖拽支持
在程序窗口的底部有一个复选框允许启动拖动功能。
8、双缓冲
默认双缓冲,可以通过设置setDoubleBuffered(false)方法关闭双缓区。
9、键绑定
1、工具提示功能。
通过在setToolTipText方法制定字符串,可以为一个组件提供一些帮助。
button.setToolTipText("这是一个按钮");2、绘画和边框功能。
当一个Swing的GUI需要绘制自身时,绘制将从需要绘制的最顶层组件开始,依据层次关系绘制。
要在一个JComponent组件周围设置边框,可以使用setBorder,也可以使用BorderFactory类来创建Swing的绝大多数边框。button.setBorder(BorderFactory.createLineBorder(Color.red));
3、可插入的观感器。
也就是可以定制自己的桌面、更换新的颜色方案。Swing提供了一些打包好的观感,包括默认、Motif和Windows的L&F。
4、自定义的属性。JComponent的自定义属性可以将一个或者多个属性与任何JComponent相关联。
使用putClientProperty方法和getClientProperty方法可以设置和获得属性值。
5、layout支持
也就是对布局的支持功能,JComponent提供了setPrefSize、setMinumumSize、setMaxmumSize、setAlignmentX和setAlignmentY,设置组件的最大(最小)推荐尺寸的方法以及设置X(Y)对齐参数值的方法能制定布局管理的约束条件。
6、无障碍
无障碍技术一般由语音借口、屏幕阅读器、其他的输入设备等组成。
7、拖拽支持
在程序窗口的底部有一个复选框允许启动拖动功能。
8、双缓冲
默认双缓冲,可以通过设置setDoubleBuffered(false)方法关闭双缓区。
9、键绑定
使组件能够在用户按下特定键盘后对用户操作进行相应。
- java swing下JComoponent的特性--总结
- Java Swing 总结应注意的问题
- Java Swing 总结应注意的问题
- Java Swing的一些技巧总结
- 对Java 中Swing的小总结
- java swing下的MJPG-Streamer客户端
- JAVA SWING学习总结
- java swing 项目总结
- java swing总结
- java Swing常见问题总结
- Java实用经验Swing总结
- Java Swing开发知识总结
- Java Swing 总结应注意的问题 - lzlalpha??Blog - CSDNBlog
- Java Swing中关于JTable的一些总结
- Swing学习----------java的布局管理学习总结(一)
- Ubuntu 下Java Swing不兼容的问题
- Ubuntu下Java Swing程序显示空的面板
- Linux 下 java Swing 中文字体变成方框的问题解决
- const用法
- C#导出Excel总结
- 动态申请一维、二维、三维数组方法
- tab菜单最实用的例子
- c语言 字符型数字与数值型数字的转换
- java swing下JComoponent的特性--总结
- linux--mini2440内核移植手册
- Silverlight之控件应用总结(二)(4)
- 内核是如何管理内存的?
- oracle OS认证(转)
- OpenCV源图像与目的图像可否相同
- [Linux项目实践] 物联网单板测试之任务五:ZigBee Module之Transfer
- margin(padding)快速设定四个方向值的顺序
- Proxifier v3.15