论坛首页 Java企业应用论坛

Swing界面优化进阶一

浏览 3418 次
精华帖 (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()方法就是去调用该方法进行绘制



代码大家可以前去 进阶三 下载,欢迎大家多多与我交流沟通。
  • 大小: 6.1 KB
  • 大小: 90 KB
  • 大小: 135.7 KB
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics