JFrame如何设置背景颜色 您所在的位置:网站首页 使用背景颜色的设置方法是在 JFrame如何设置背景颜色

JFrame如何设置背景颜色

2023-07-20 04:21| 来源: 网络整理| 查看: 265

JFrame如何设置背景颜色

若我们使用JFrame jf=new JFrame()创建对象的办法来创建一个jf的对象后,如何来改变背景的默认颜色白色呢? 在我之前的使用中发现并不能使用setBackground方法来直接改变对象的背景颜色,经过查询一些资料后发现是由于版本的不同而导致的原因.

只需要将我们之前的代码 jf.setBackground(Color.YELLOW)改成jf.setContentPane().setBackground(Color.YELLOW) 即可. 出现这种情况我也不知道为什么,但如果出现了一般加上setContentPane()方法一般即可解决.

再来看看改变颜色后的JFrame类代码吧:

import javax.swing.*; import java.awt.*; public class Swing和Awt的练习 { public static void main(String[] args){ JFrame jf=new JFrame(); Dimension d=new Dimension(); d.setSize(400,300); Point p=new Point(); p.setLocation(400,300); jf.setSize(d); jf.setLocation(p); jf.setVisible(true); jf.getContentPane().setBackground(Color.YELLOW); } }

在IDEA中的代码以及调式的Run的结果: 在这里插入图片描述

这种方法可以通过英文单词来改变自己想要的颜色,但是我们都知道电脑中的颜色可以有256^3多种,再次通过查询资料添加链接描述

自定义RGB颜色可以通多new Color来对三原色进行选择 如棕色举例 (棕色在Color中是取不到的) 将代码改为

jf.getContentPane().setBackground(new Color(128, 64, 0));

可得到如图颜色

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有