浏览 3418 次
锁定老帖子 主题:Swing界面优化进阶一
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2015-05-17
最后修改:2015-05-18
http://www.iteye.com/topic/1137293 将我碰到的一些问题,以及我觉得亮点的地方,跟大家分享一下。 相信大家对于这个界面优化有过一定了解,我也不多啰嗦了,直接上图。 我们先来看一下jpanel这个组件,一般来说,我们所有的组件都会放在jpanel上面而不会直接放在jframe里面,但是jpanel只有设置背景色的功能,是不可以添加背景图片的,怎么办?就需要用到java的重绘机制了、 我们来看一下代码: 大家可以看到下面的Jpanel初始化有两种,第一种是不经过任何处理的,第二种是经过重绘过的。 swing每个组件中的paintComponent就是负责给每个组件绘制界面的,在组件窗体大小发生变化的时候,它就会被系统自动调用来重新绘制界面,当然我们也可以手动调用,repaint()方法就是去调用该方法进行绘制 代码大家可以前去 进阶三 下载,欢迎大家多多与我交流沟通。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |