关闭

swing-------设置背景色

570人阅读 评论(0) 收藏 举报
分类:

无法直接设置背景色,Swing的结构为

根面板--层级面板---玻璃面板----内容面板

一般我们只操作内容面板。所以我们背景色也应该设置为内容的背景色

JFrame.add()等价于JFrame.getContentPane().add()。

也就是所有的组件最后都是添加到内容面板。

frm.getContentPane().setBackground(Color.blue)
this.getParent().setBackground(Color.blue);

第一种方法在frame创建的时候设置

第二中方法在自己实现的JComponent设置,其实也是调用JFrame的。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:80307次
    • 积分:1717
    • 等级:
    • 排名:千里之外
    • 原创:93篇
    • 转载:7篇
    • 译文:2篇
    • 评论:3条
    最新评论