700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > java窗口背景颜色设置

java窗口背景颜色设置

时间:2023-10-20 03:13:11

相关推荐

java窗口背景颜色设置

Java|java教程

java,窗口,背景颜色,设置

Java-java教程

安卓源码 商品展示,vscode需要花钱,ubuntu设置BIOS,svn上 tomcat,sqlite图形化管理,毕业设计前端可以用框架么,怎么用爬虫获取网页数据,php 客服 源码,新民seo优化推广,dedecms网站上传,asp投票网页模板,织梦 模板设计lzw

财务核算软件源码,ubuntu18快照,tomcat7启动过程,爬虫类食物,php如何设置字符集,家政中国seolzw

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

易语言qq飞车自慰刷车源码,vscode崩了原因,ubuntu系统个人重启命令,tomcat界面闪现,sqlite 多进程写,submit3插件,web前端与js框架,爬虫开发环境An,php 5.3 安装,石家庄企业seo,手机网站模板织梦安装教程视频,网页透明背景,最新discuz模板x3.2,淘宝客手机端单页面模板下载,在线下单系统订单管理系统h5,免费开源程序建站lzw

如果直接调用这个方法后,的确设置了背景颜色,但看到的却不是直接的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入门教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。