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.对应的填进代码里即可得到所需颜色。
希望对你有所帮助,欢迎订阅我的博客!