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.选择所需要的颜色后在右下角红框处即可看到三个参数值;
扫描二维码关注公众号,回复:
6212164 查看本文章
![](/qrcode.jpg)
4.对应的填进代码里即可得到所需颜色。
希望对你有所帮助,欢迎订阅我的博客!