java图形界面设置背景_java窗口背景颜色设置
详细内容
窗口背景颜色是指直接调用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窗口背景颜色设置相关推荐
- java背景颜色代码_java窗口背景颜色设置
窗口背景颜色是指直接调用JFrame或者Frame的setBackground(Color color)方法设置后显示出来的颜色. 如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的JF ...
- java图形界面美化_Java图形化编程美化
1.去掉原来的界面的装饰,改用自己装饰: 先看看效果,如下图 如何实现: 1.去掉原来的windows的装饰: this.setSize(340, 256); this.setUndecorated( ...
- java按钮位置_java窗口按钮位置设置
java窗口按钮位置设置 代码如下: package Day08; import java.awt.BorderLayout; import javax.swing.JButton; import j ...
- java图形用户界面实验_java图形用户界面实验教程
java图形用户界面实验教程 实 验 五 图 形 用 户 界 面实 验 目 的 1. 了 解 图 形 用 户 界 面 的 概 念 :2. 了 解 AWT 和 Swing 的 基 本 体 系 结 构 : ...
- 五面拿下阿里飞猪offer,java图形界面设置背景颜色
前言 原来,一瞬间,一句话,真的可以改变一个人的命运. 说一个前几年一个热门话题:"是否应该跳出舒适圈." 一时间,这个话题便引发众人议论: 支持方:愿意挑战不擅长领域的人,勇气可 ...
- java 图片 背景_java处理图片背景颜色的方法
今天老师想让我帮忙把她们200多张寸照换成白底的,这些寸照里面多为蓝色底,红色底. 用ps?不!用java!! 对,我第一反应就是用java,到网上找到了一个获得图片像素的源码.动手改了下,就编出来了 ...
- java jpanel添加背景_java – 将背景图像添加到JPanel
我正在用 Java构建棋盘游戏.对于游戏板本身,我试图将板的图像作为整个JPanel的背景,填充JFrame.我找到了一种方法来做到这一点,但只有本地存储的文件,它需要能够从GUI内部的图像中获取图像 ...
- java 添加图片背景_java添加背景图片
总结:我们通常实现添加背景图片很容易,但是再添加按钮组件就会覆盖图片.原因是: 有先后啊.setlayout();与布局有很大关系 请调试代码的时候,仔细揣摩.我晕了 还可以添加文本框,密码框 fra ...
- java图形用户界面概述_Java中图形用户界面概述
Java中图形用户界面概述,转型或者高薪就业,java工程师是不错的选择,而且java是目前乃至未来都主流的程序语言.Java中图形用户界面概述,一起来学习下java方面的知识吧. 1.1.组件 组件 ...
最新文章
- 计算机科学不等于数学
- Python 3.5 socket OSError: [Errno 101] Network is unreachable
- SQL解析之硬解析和软解析
- 一副眼镜一千多贵吗_成都配眼镜去哪里好一点?怎样配眼镜才不被坑
- 浦发网银安装显示连接服务器失败,上海浦东发展银行网上银行登录失败怎么办...
- php+mysql事务处理例子详细分析实例
- 微信小程序 JavaScript(JS)字符串转gbk(无需下载,无需积分)
- PHP手册 2009国庆版
- 第四百九十一章 战利品
- 【初级篇】使得PC搭建的网站在非局域网也能访问的几种方法
- 用什么软件测试usb速度,跨过奸商陷阱 教你如何测试USB的速度?
- python微信远程控制摄像头_python实现微信远程控制电脑
- kali中使用Docker搭建vulhub靶场和vulapps靶场(新手向)
- [附源码]计算机毕业设计JAVAjsp高校奖学金评定管理系统
- 科普计算机软硬件知识,科普显卡基础知识 让你更加了解显卡
- php年会总结,2019年终总结(示例代码)
- WIN7无法保存打印机设置错误0x000006d9处理办法(转载)
- 海康萤石NTP时间不同步问题思路X5C
- python 实现表情包+文字拼接demo
- EPUB是什么格式?PDF如何转换成EPUB格式?
热门文章
- 应用程序无法正常启动(0xc000007b),请单击确定关闭应用程序
- 部署 Node.js 项目详细流程
- sigmoid、 tanh、 tanh、 tanh比较
- The Fortified Forest UVALive - 5211 [二进制枚举+凸包周长]
- mysql innodb分表技术_mysql分表技术
- 做企业内部会议直播的攻略
- [转]大象吃香蕉问题
- linux deepin 进入桌面,让deepin系统用上gnome桌面环境,附成功的经验分享
- iconfont平台如何上传和下载字体图标
- ILRuntime入门12 类型绑定