是没用的。因为Swing中JFrame的层次问题,具体你可以自己去搜搜看。大概就是Pane上面还有一层其他的东东,然后这上面才是你自己添加的比如按钮啊、标签之类的。设置不了背景色,我认为一种解决方案是:假设一个场景,你要做一个小说阅读器的界面,小说阅读器的背景要设置为蓝色,那么你就这样,JPanel p...
对于设置颜色的问题,因为设置的是内容窗格的颜色,故应该先获取内容窗格的对象在设置 如:getContentPane().setBackground(new java.awt.Color(128,64,64));
document.getElementById("id").style.backgroundColor = "rgb(220,220,220)";是不是获取id元素时应该加双引号啊,你好像没加应该没获取到这个元素,你再试一下。。
在你直接调用这个方法后,你的确设置了背景颜色,而你看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane().而JFrame上的contentPane默认是Color.WHITE的,所以,无论你对JFrame或者Frame怎么设置背景颜色,你看到的都只是contentPane.最后,讲解决办法:办法A:在完成初始化,调用getContentPane()...
因为你的面板(JPanel)对象p是完全不透明的,它遮住了下面的颜色。要使下面的颜色可见,需设置不透明度。