java 改变窗口颜色_java窗口背景颜色设置
窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色。
如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JFrame或者Frame,而是JFrame.getContentPane(),而JFrame上的contentPane默认是Color.WHITE的。所以,无论你对JFrame或者Frame怎么设置背景颜色,你看到的都只是contentPane。
解决方法:
方法一:在完成初始化,调用getContentPane()方法得到一个contentPane容器,然后将其设置为不可见,即setVisible(false)。
代码如下:import javax.swing.*;
import java.awt.*
publicclassTestMenuBar1 {
publicstaticvoid main(String arg[]) {
createNewMenu ck=newcreateNewMenu("第一个窗口");
}
}
classcreateNewMenu extendsJFrame{
publiccreateNewMenu(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.*;
publicclassTestMenuBar1 {
publicstaticvoid main(String arg[]) {
createNewMenu ck=newcreateNewMenu("第一个窗口");
}
}
classcreateNewMenu extendsJFrame{
publiccreateNewMenu(String title) {
setTitle(title);
setBounds(200,200,500,500);
setVisible(true);
this.getContentPane().setBackground(Color.blue);
}
}
java 改变窗口颜色_java窗口背景颜色设置相关推荐
- java jframe 背景颜色_Java JFrame背景颜色不起作用
我试过用: frame1.getContentPane().setBackground(Color.yellow); 但它没有用.谁能帮我? import java.awt.*; import jav ...
- 保护眼睛(改变窗口颜色和Pdf背景颜色)xp和WIN7方法
保护眼睛(改变窗口颜色和Pdf背景颜色)附WIN7方法 保护眼睛(改变窗口颜色和Pdf背景颜色) 如果常常用电脑很容易导致眼睛过度疲劳而得干眼症,所以大夫建议电脑屏幕不要用白色,因为白色对眼睛的刺激是 ...
- 改变jupyter notebook的主题背景颜色
改变jupyter notebook的主题背景颜色 安装jupter notebook的自定义主题 cd jupyter.exe文件路径 pip install --upgrade jupyterth ...
- 改变表格单元格的背景颜色
功能 : 改变表格单元格的背景颜色 作者 : zjly 修改时间 : 2007-04-11 电子邮件 : zjly4@163.com 参数 id ...
- EasyUI/TopJUI之如何动态改变下拉列表框ComboBox输入框的背景颜色
简单记录一下 前段时间接到客户需求:动态改变下拉列表框ComboBox输入框的背景颜色. 刚开始想的很简单在用户选择列表项的时候,判断一下列表框的value值添加相应的背景颜色就OK了,然而在实际操作 ...
- android更换导航背景,修改TabHost导航高度和背景颜色,tabhost背景颜色,主要是android使用...
修改TabHost导航高度和背景颜色,tabhost背景颜色,主要是android使用 主要是android使用TabHost布局时.设置tabhost的导航条高度,及背景颜色private TabW ...
- Android中隐藏底部导航栏NavigationBar,以及修改NavigationBar按键颜色及NavigationBar背景颜色。
一:把NavigationBa隐藏掉 Window window = getWindow(); WindowManager.LayoutParams params = window.getAttr ...
- SwiftUI TabView设置选中Item颜色和Tab背景颜色 教程含源码
实战需求 SwiftUI TabView如何设置选中Item颜色和Tab背景颜色 本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 掌握TavView基础使用 掌握accen ...
- java 图片背景色_java处理图片背景颜色的方法
今天老师想让我帮忙把她们200多张寸照换成白底的,这些寸照里面多为蓝色底,红色底. 用ps?不!用java!! 对,我第一反应就是用java,到网上找到了一个获得图片像素的源码.动手改了下,就编出来了 ...
- java 图片 背景_java处理图片背景颜色的方法
今天老师想让我帮忙把她们200多张寸照换成白底的,这些寸照里面多为蓝色底,红色底. 用ps?不!用java!! 对,我第一反应就是用java,到网上找到了一个获得图片像素的源码.动手改了下,就编出来了 ...
最新文章
- Linux环境编程--进程通信
- 超赞!YOLOv5的妙用:学习手语,帮助听力障碍群体
- 回到顶部和返回首页jquery插件
- 终于!《iOS 全埋点解决方案》正式出版
- 外中断---汇编学习笔记
- springboot springcloud区别_SpringCloud微服务全家桶-第一篇!为什么要用微服务
- flume数据丢失与重复_Flume监听文件到kafka,文件通道,kafka消费重复问题
- 【SAS NOTE】数组
- web前端学习笔记(python)(一)
- Office文档转pdf和图片之NodeJS
- 简单瀑布流-jquery实现
- 数据库SQL Server 2019下载安装详细教程
- SHA256算法可逆吗,SHA256算法流程步骤
- OC Gen X:一键制作黑苹果OpenCore EFI文件
- Java实现进制转换方法汇总
- CNN英文垃圾邮件分类(数据预处理)
- 关于我的 “二进制部署 kubernetes 集群” 的体验
- 无法导入android 工程--提示项目已经存在
- 业务复习-微信登录/第三方登录实现
- Your configuration specifies to merge with the ref from the remote, but no such ref was fetched
热门文章
- 无锁、偏向锁、轻量级锁、重量级锁,完整的锁升级!
- thinkphp3.2.3 d方法调用自定义模型_啥?Android 11 不能自定义 Toast 了?
- Windows API数据类型表
- linux创建用户、设置密码、修改用户、删除用户:
- OpenSSL密码库算法笔记——第1章 大整数的基本运算
- 舆情监测软件TOOM
- 安卓rom制作教程_ROM制作与开发必备知识点和技能汇总
- 廖雪峰全套Java教程下载(稀有资源)
- C语言国二上机题库,【高分飘过】2013年国二C语言上机题库(必备完美版).doc
- 财富自由之路-博多费舍尔