重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
boolean isFlag = false;if(isFlag){ //显示一个颜色 isFlag = !isFlag;}else{ //显示另一个颜色 isFlag = !isFlag;} isFlag为全局变量。
成都创新互联提供成都做网站、网站制作、网页设计,品牌网站制作,一元广告等致力于企业网站建设与公司网站制作,十余年的网站开发和建站经验,助力企业信息化建设,成功案例突破上千多家,是您实现网站建设的好选择.
所以你在windows情况下只要设置好前景色背景色的覆盖关系就行了(比如设置button透明并设置背景色,或者直接设置前景色)。覆盖关系,覆盖关系,覆盖关系。重说三。
估计没人愿意干这苦力活,自己查查JDK文档,应该就能搞定的问题。
你写个大概的壳子,大家帮你改改。2楼有了代码了,把2楼的代码补全给你得了。
frame是框架,panel是画板。你把它想象成相框和相片。你更改相框的杯具,关相片什么事?我自己的理解,如果有误,欢迎批评指正。执行了。。
this.getContentPane().setBackground(Color.blue);是没用的。因为Swing中JFrame的层次问题,具体你可以自己去搜搜看。大概就是Pane上面还有一层其他的东东,然后这上面才是你自己添加的比如按钮啊、标签之类的。
1、java中setBackground的作用是设置背景颜色或者图片。
2、看你是对什么设置背景色了,比如对于 this.getContentPane().setBackground(Color.blue);是没用的。因为Swing中JFrame的层次问题,具体你可以自己去搜搜看。
3、您是不是想问如何修改初始值的背景颜色,使用setColor方法改变背景颜色。
4、R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数| 百分数 A:透明度。
1、首先,你说的Java窗口是指JFrame或者Frame 其次,你说的窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。
2、‘JFrame.setBackground(Color.blue);‘这样设置是不对的,要设置窗体的背景颜色要用到顶级容器Container ,可以这样做:Container cn=getContentPane(); cn.setBackground(Color.BLUE);这样就可以了。
3、// f.setBackground(Color.blue); //你原来的这句只是改变的是框架的颜色;//而框架上面还有窗格,所以你要改变窗格的颜色才可以的。
4、public void init(){ setSize(400, 300);设置一下大小,然后不停点击按钮,就有效果了。