为什么java中用setBackground(Color.blue);设置不了背景颜色啊
的有关信息介绍如下:看你是对什么设置背景色了,比如对于this.getContentPane().setBackground(Color.blue);是没用的。因为Swing中JFrame的层次问题,具孝携体你可以自己去搜搜看。大概就是Pane上面还有一层其他的东东,然后这上面才笑慎历是你自己添加的比如按钮啊、标签之类的。 设置不了背景色,我碰搜认为一种解决方案是:假设一个场景,你要做一个小说阅读器的界面,小说阅读器的背景要设置为蓝色,那么你就这样,JPanel panel = new JPanel();this.getContentPane().add(panel);panel.setBackground(Color.blue);//然后在panel上添加其他组件
版权声明:文章由 好百科 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.haobaik.com/life/100995.html