java swing界面美化_java Swing界面优化Jpanel教程
我还是比较喜欢图文并茂的方式来进行描述,这样看起来比较易懂,这也导致内容会很长,大家多多包涵
这里选择Jpanel来进行解说,是因为Jpanel基本上无处不在,任何一个窗体里面都有它的身影,大家弄明白了之后其他的组件就直接套用这个思路即可。
简单说一下思路:
1、加上背景图片;
2、去掉窗体默认边框;
3、添加自定义功能按钮;
4、窗体的缩放、背景的切换。
完成这几点,基本上一个漂亮的界面就完成了,在这四点的过程中,第二点、第三点估计大家都会,也很简单,需要我们自定义按钮以及自定义算法,第一点和第四点中,第一点估计大家很多人都会,只需要调用一下paintComponent方法,第四点也是需要调用paintComponent方法,但是考虑到动态,我们还需要调用一下repaint方法。
好了,不啰嗦了,直接上图看效果
自定义按钮并实现其功能:
缩放:
由于去掉了原始边框,所以自带的缩放功能也没有了,所以我们需要自己实现
背景切换:
我还是比较喜欢图文并茂的方式来进行描述,这样看起来比较易懂,这也导致内容会很长,大家多多包涵 这里选择Jpanel来进行解说,是因为Jpanel基本上无处不在,任何一个窗体里面都有它的身影,大家弄明白了之后其他的组件就直接套用这个思路即可。 简单说一下思路: 1、加上背景图片; 2、去掉窗体默认边框; 3、添加自定义功能按钮; 4、窗体的缩放、背景的切换。 完成这几点,基本上一个漂亮的界面就完成了,在这四点的过程中,第二点、第三点估计大家都会,也很简单,需要我们自定义按钮以及自定义算法,第一点和第四点中,第一点估计大家很多人都会,只需要调用一下paintComponent方法,第四点也是需要调用paintComponent方法,但是考虑到动态,我们还需要调用一下repaint方法。 好了,不啰嗦了,直接上图看效果 自定义按钮并实现其功能: 缩放: 由于去掉了原始边框,所以自带的缩放功能也没有了,所以我们需要自己实现 背景切换:上一篇:
IDEA上Java项目控制台中文乱码