窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。

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

推荐相关视频教程:java视频教程

解决方法:

方法一:在完成初始化,调用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); //设置窗口可见

}

}

方法二:直接加 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入门教程

java背景颜色代码_java窗口背景颜色设置相关推荐

  1. 颜色代码对照表、网页颜色选择器

    颜色代码对照表.网页颜色选择器 2006-12-04 20:47:28|  分类: 博客教程 |  标签:博客  教程  |举报|字号 订阅 颜色代码大全 网页颜色选择器 ffff00 ffff33 ...

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

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

  3. java按钮位置_java窗口按钮位置设置

    java窗口按钮位置设置 代码如下: package Day08; import java.awt.BorderLayout; import javax.swing.JButton; import j ...

  4. html如何提取图片颜色代码,PS怎么提取颜色做色卡?

    PS怎么提取颜色做色卡? 方法1: 打开PS软件,直接拖动要制作成色卡的图片到窗口,然后选择上方编辑栏的[滤镜]--[像素化]--[马赛克],如图: 单元格数字大小随意自己掌控,数字越小,得到的颜色越 ...

  5. android手机应用字体颜色代码,安卓手机字体颜色修改教程

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 先说好哦 我只是搬运而已 没这么强大的技术 反编译framework-res.apk 得到framework-res文件夹! 修改里面的文件, 找到(如何 ...

  6. python中plt颜色代码_python数据分析plt颜色样式设置

    根据颜色代码: 绘制多条线 y=sin(x)+1  y=sin(x)+2  y=sin(x)+3 --y=sin(x)+7  ,每个颜色不同,点样式不同,线类型循环重复. '.':点(point ma ...

  7. java学生管理系统代码_java学生信息管理系统(附源码)

    一:   介绍 1:实现登录界面 2:实现主界面 有两种操作 一种是按钮操作  另外一种是SQL语句. 3:连接SQL server 2008 数据库 用到的软件及环境SQLserver2008,ec ...

  8. java 生产者消费者代码_Java生产者和消费者代码

    java 生产者消费者代码 This also helps us to understand the concept of synchronised multi-threading in java, ...

  9. php如何设置表格边框颜色代码,html表格边框颜色怎么设置_WEB前端开发

    ps中返回上一步快捷键是什么_WEB前端开发 ps中返回上一步快捷键是Ctrl+Z.Ctrl+Z意思为撤销,即可以实现返回上一步的效果,Ctrl+Z快捷键可用在大部分软件中,不仅仅是ps. table ...

最新文章

  1. R语言rev函数对数据对象(向量、dataframe通过行或者列)反序实战
  2. 从业务到平台的思维转变
  3. CTFshow 命令执行 web51
  4. Python~爬虫~2(requests)
  5. 怎么用计算机发出音乐声,解决方案:计算机技巧-如何使显示器的内置扬声器发出声音...
  6. 修改CDH的HostName和IP
  7. 创建一个地震Viewer
  8. 欢乐时光病毒5月7日将发作
  9. Linux京东签到教程,京东POP店铺签到有礼操作指南
  10. FreeSWITCH之默认端口
  11. 演讲实录丨侯晓迪 机器视觉:从跑分到跑路
  12. 亮眼的PPT文字填充特效
  13. (阿里/百度/腾讯)云服务器建站全过程(Ubuntu Server 16.04.1 LTS 64位)
  14. 带有en的单词有哪些_en押韵的词语
  15. 【selenium爬虫】 selenium自动化爬取京东图书信息
  16. 简单hashtab的实现
  17. intouch报表数据的获取
  18. 【网络基础】第01章 黑客攻防常用命令
  19. 2021年全球和中国美妆个护现状分析,高端化趋势明显,国产品牌亟待发展「图」
  20. scala的 case class与class的区别

热门文章

  1. 如何取消Apple ID授权,怎么取消Apple ID授权
  2. ResetEvent
  3. 【58测试】【贪心】【离散】【搜索】【LIS】【dp】
  4. c# mysql 事务_C# 使用SqlTransaction进行事务处理
  5. 【Python】用蒙特卡洛树搜索(MCTS)解决寻路问题
  6. 3533----League of Legends
  7. 小米刷 android o,小米/三星/一加刷安卓9.0?看看这些ROM
  8. 第二十二章 管理是一种文化活动
  9. RTL-SDR(RTL-2832)的模拟前端硬件结构分析
  10. Elasticsearch: java客户端之AdminClient