设置Java中的自定义RGB颜色

news/2025/2/7 8:51:35/

Java编程时有时需要添加自定义的颜色种类,而选项里只有寥寥几种颜色可选,下面分享下如何设置自己想要的任何颜色(RGB)。

本示例利用JFrame里一个JButton的背景色来演示,源代码如下:

package First;import java.awt.Color;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JFrame;public class ColorSets extends JFrame {public ColorSets() {JFrame f = null;// 界面f = this;this.setSize(300, 200);// 设置界面大小this.setTitle("颜色设置");// 标题this.setLocationRelativeTo(null);// 居中this.setVisible(true);// 设为可见Container c;// 容器c = this.getContentPane();// 添加界面进容器JButton jbutton = new JButton("显示颜色");// 按钮jbutton.setBackground(new Color(0,173,232));// 设置按钮背景颜色jbutton.setBounds(95, 65, 100, 40);// 设置大小位置jbutton.setFocusPainted(false);// 取消文字焦点c.add(jbutton);// 添加按钮}public static void main(String[] args) {new ColorSets();}
}

运行结果如下:

此按钮颜色即由以下代码设置的

jbutton.setBackground(new Color(0,173,232));// 设置按钮背景颜色

       new Color(0,173,232)里的三个参数为红(R)、绿(G)、蓝(B)值大小,如何了解到你所需颜色的三个参数值呢?

方法步骤:

1.Windows图标键+R打开运行,输入mspaint,回车打开画图软件;

2.打开编辑颜色:

3.选择所需要的颜色后在右下角红框处即可看到三个参数值;

4.对应的填进代码里即可得到所需颜色。

希望对你有所帮助,欢迎订阅我的博客!


http://www.ppmy.cn/news/767970.html

相关文章

RGB颜色

RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是运用最…

RGB 颜色模式

◆ ◆ ◆ 关于原色通道 原色通道,可以说是数字色彩的源头。 数码相机传感器将所有捕捉到的光信息转换为红色 Red、绿色 Green和蓝色 Blue的三个数值,分别记录在红、绿、蓝三个通道里。故,这三个通道又被称为“原色通道”。 数码影像上的每个…

POI 自定义颜色 RGB

前言 自定义背景颜色,不是网上的那几个固定很丑的颜色,支持RGB 看我这篇就行了 不用走弯路 解决 废话不多说 先说自定义 再说固定的那种颜色 设置RGB //注意不要getIndex 得到的short 值并不能设置成功颜色 //short fontColor1 new XSSFColor(new…

关于RGBA颜色值

RGBA的意思是(Red-Green-Blue-Alpha)它是在RGB上扩展包括了“alpha”通道,运行对颜色值设置透明度。 在RGBA中,四个数字以逗号分隔开,前面三个数字标识这个颜色的RGB值,这个设置和RGB并没有任何区别&#x…

使用 RGB 值设置颜色

使用 RGB 值设置颜色 另一种可以在 CSS 中表示颜色的方法是使用 RGB 值。 RGB 即红色、绿色、蓝色(英语:Red, Green, Blue)。 ● 红色(R)0 到 255 间的整数,代表颜色中的红色成分。。 ● 绿色(G…

性能测试新手误区:找不到测试点,不知为何而测

性能测试新手误区:找不到测试点,不知为何而测 有过一些性能测试经验的人很容易进入此状态,他们已经熟悉了性能测试的基本流程,能够比较熟练的使用测试工具开展工作。我大概从事性能测试一年左右时遇到了这个问题,那时…

Quartz表达式在线生成器

Quartz Cron表达式生成器 - devTest.run Quartz是一款高效的定时任务调度框架,由于其稳定性,高可用性和灵活性,Quartz已成为Java企业级开发中应用最为广泛的定时任务调度框架之一。 Quartz的主要特点包括:可配置的作业触发器&…

Playwright对比selenium

目录 Selenium 的四个阶段 Playwright简介 Playwright初体验 安装playwright 安装内置浏览器 第一个Playwright脚本 1. 使用with方式启动 2. 使用start()方式启动 总结 🎁更多干货 完整版文档下载方式: 说到WebUI自动化测试,首当其…