窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane(),而JFrame上的contentPane默认是Color.WHITE的,所以,无论你对JFrame或者Frame怎么设置背景颜色,你看到的都只是contentPane.

解决方法

办法A:在完成初始化,调用getContentPane()方法得到一个contentPane容器,然后将其设置为不可见,即setVisible(false)。

import javax.swing.*;
import java.awt.*
public class TestMenuBar1 {public static void main(String arg[]) {createNewMenu ck=new createNewMenu("第一个窗口");}
}
class createNewMenu extends JFrame{public createNewMenu(String title) {getContentPane().setVisible(false);setBackground(Color.blue);  //设置窗口背景颜色setTitle(title);setBounds(200,200,500,500); //设置窗口位置和大小setVisible(true);  //设置窗口可见}
}

办法B:直接加 this.getContentPane().setBackground(Color.blue);

import java.awt.*;
import javax.swing.*;
public class TestMenuBar1 {public static void main(String arg[]) {createNewMenu ck=new createNewMenu("第一个窗口");}
}
class createNewMenu extends JFrame{public createNewMenu(String title) {setTitle(title);setBounds(200,200,500,500);setVisible(true);this.getContentPane().setBackground(Color.blue);}
}

java窗口背景颜色的设定----setBackground()的用法相关推荐

  1. java背景颜色代码_java窗口背景颜色设置

    窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色. 如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JF ...

  2. java图形界面设置背景_java窗口背景颜色设置

    详细内容 窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色. 如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是 ...

  3. OpenGL入门:窗口开启、改变窗口背景颜色

    OpenGL入门 开启一个窗口: 运用OpenGL在窗口中绘制图形 显示一个窗口 利用OpenGL修改窗口背景颜色 改变颜色的闪烁 开启一个窗口: // Include for GLFW header ...

  4. 如何修改PyCharm窗口背景颜色?

    如何修改PyCharm窗口背景颜色? 前言 PyCharm是一种Python IDE,它可以提高用户在使用Python语言时的开发效率,它的默认窗口颜色是白色,但有时候我们希望窗口颜色较深一些,这样有 ...

  5. Proe/Creo窗口背景颜色定制

    Proe/Creo窗口背景颜色定制 导语 工欲善其事必先利其器,随着软件工具的不断更新,越来越多的设计者也在享受着新版本软件给我们带来的无限便利与超强的设计功能. 但是用惯了proe5.0以前版本的用 ...

  6. Proe/Creo窗口背景颜色如何定制。

    Proe/Creo窗口背景颜色定制 导语 工欲善其事必先利其器,随着软件工具的不断更新,越来越多的设计者也在享受着新版本软件给我们带来的无限便利与超强的设计功能. 但是用惯了proe5.0以前版本的用 ...

  7. Matlab figure窗口背景颜色修改为白色

    Matlab figure窗口背景颜色修改白色 MATLAB figure窗口背景颜色默认是灰色,如下图 修改figure窗口的背景 在命令行窗口中输入以下代码并回车 set(0,'defaultfi ...

  8. java 改变窗口颜色_java swing 设置窗口背景颜色

    java Swing 设置背景颜色: 由于Swing跟AWT有千丝万缕的联系,它既要支持AWT又要有自己新的体系,所以呢,这个如果对于AWT中的Frame是可以直接通过setBackground来设置 ...

  9. matlab窗口默认背景色,matlab设置窗口背景颜色 怎样设置Matlab窗口背景的颜色?...

    怎样设置Matlab窗口背景的颜色? h = figure(1)set( h, "Color", [ 1 0 0 ] )背景就是红色了 如何改变MATLAB中figure窗口的背景 ...

最新文章

  1. webpack项目代理异常解决
  2. libstrophe 安装
  3. DPDK — PMD,DPDK 的核心优化
  4. [JAVA] IOException: Invalid byte 2 of 2-byte UTF-8 sequence(解决办法)
  5. HTTPS下导出excel失败解决办法
  6. PreparedStatement JDBC域处理/SQl攻击
  7. pc网站调用微服务器,【微服务】前后端分离-跨域问题和解决方案
  8. PythonWEB框架之Tornado
  9. 第二章 让你的kali系统变得更好用
  10. centos7.4更新安装ssh8.8
  11. Java 上传附件后端接口大体流程和逻辑
  12. eclipse的下载、安装
  13. React全家桶写一个CNode社区
  14. 亚马逊入驻商用户画像分析
  15. OS学习笔记-17(清华大学慕课)进程的同步和互斥
  16. 51nod 1423:最大二“货”
  17. Android性能优化的5种方案
  18. 安卓系统开机时间优化分析
  19. 2018年总结:他的一年
  20. 2.4g语音遥控器小结

热门文章

  1. Storm的窗口操作
  2. 港交所与投行洽谈潜在收购目标,涉及区块链领域
  3. 辉煌优配|美光被安全审查,芯片概念爆发,北京君正等大涨
  4. TFN TD97 手持式双目多功能红外热像仪 热成像仪 融合夜视仪 多功能昼夜侦查仪 望远镜 高端高灵敏度
  5. linux 设置开机启动项三种方式
  6. python暑期实践8.8
  7. Katy Perry的音乐
  8. The 2021 CCPC Guangzhou Onsite C. Necklace
  9. 北风网 从C++起步到MFC实战VC++软件工程师高端培训(服务器...
  10. 绩效评估:定义,目标,过程,方法,优缺点