设置jframe背景颜色
2013-06-06 18:32
127 查看
(1)jframe窗口的组成部分,最底层是jrootpane面板。(这一点恐怕很多初学者都没有注意吧!)
(2)jframe的组成如下:
jrootpane中包含glasspane和layeredpane两个面板。而layeredpane面板包含contentpane和jmenubar。(没想到吧contentpane是放在contentpane中的?)
(3)在jframe上添加组件,往往是添加在contentpane中。。但是在contentpane的下面还有两层面板,那就是layeredpane和jrootpane。
(4)任何一本关于java的书中都会介绍contentpane,却很少提到layeredpane和jrootpane,因此使得很多的初学者产生:jframe中只要一个contentpane的错误认识。 通过解决背景设置的问题,让我对jframe中容器的“层”结构,有个更深层的了解。 以上知识点,希望初学swing的朋友们注意。
Container cp=this.getContentPane();
((JComponent) cp).setOpaque(false);//设置面板透明
(2)jframe的组成如下:
jrootpane中包含glasspane和layeredpane两个面板。而layeredpane面板包含contentpane和jmenubar。(没想到吧contentpane是放在contentpane中的?)
(3)在jframe上添加组件,往往是添加在contentpane中。。但是在contentpane的下面还有两层面板,那就是layeredpane和jrootpane。
(4)任何一本关于java的书中都会介绍contentpane,却很少提到layeredpane和jrootpane,因此使得很多的初学者产生:jframe中只要一个contentpane的错误认识。 通过解决背景设置的问题,让我对jframe中容器的“层”结构,有个更深层的了解。 以上知识点,希望初学swing的朋友们注意。
Container cp=this.getContentPane();
((JComponent) cp).setOpaque(false);//设置面板透明
相关文章推荐
- java中如何对JFrame进行设置背景颜色和背景图片
- java JFrame 设置背景颜色无效的理解
- java JFrame 设置背景颜色无效的理解
- IE兼容问题之一:table--td设置背景颜色or背景图片,border不能正常显示(用的框架是layui)
- android 中设置背景颜色渐变
- iOS 设置导航栏背景颜色,字体颜色
- 设置半透明背景颜色
- MFC中设置静态文本的字体颜色、背景透明以及解决字体重叠
- 如何在Xib中设置Button的属性(圆角以及背景颜色)
- UINavigationController转场不同背景颜色的设置异常(无push效果)
- extjs grid设置某列背景颜色和字体颜色
- 对话框控件背景、字体颜色设置
- 设置控制台(命令行)窗口 光标位置,及前背景颜色
- VC/MFC如何设置对话框背景颜色
- Android GradientDrawable类的详解,设置activity的背景颜色渐变效果
- 为jframe窗口设置背景图片
- JFrame设置背景图片
- JLabel 设置背景颜色没有效果可能是少了这句代码
- jQuery设置列表的表格背景颜色交替
- js实现点击按钮后给Div图层设置随机背景颜色的方法