java颜色代码怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java颜色代码怎么用相关的知识,希望对你有一定的参考价值。

参考技术A Color.BLUE
Color.WHITE
参考技术B setTextColor(0xFF0000FF);
//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。
setTextColor(Color.rgb(255, 255, 255));
setTextColor(Color.parseColor("#FFFFFF"));
//还有就是使用资源文件进行设置
setTextColor(this.getResources().getColor(R.color.blue));
//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者
//另外还可以使用系统自带的颜色类
setTextColor(android.graphics.Color.BLUE);

java窗口的背景颜色

怎么这个程序改变不了背景颜色
就这个程序

public void setBackground(Color c)设置组件的背景色。
背景色对每个组件的影响各不相同,并且部分受背景色影响的组件在不同的操作系统之间可能有所不同。

用这个方法嘛,改变不了,可能是你在窗体上添加了别的容器什么的把当前要改变的给挡上了.仔细排查一下,相信你会改过来的.
参考技术A public void setBackground(Color c)设置组件的背景色。
背景色对每个组件的影响各不相同,并且部分受背景色影响的组件在不同的操作系统之间可能有所不同。

用这个方法嘛,改变不了,可能是你在窗体上添加了别的容器什么的把当前要改变的给挡上了.仔细排查一下,相信你会改过来的.
参考技术B 可以利用color的setBackground方法来进行窗口颜色设定。
class SimpleChangePanel extends JPanel implements ActionListener

private JButton yellowButton;

public SimpleChangePanel()
yellowButton = new JButton("Yellow");
add(yellowButton);
yellowButton.addActionListener(this);


public void actionPerformed(ActionEvent evt)
Color color = Color.yellow;
setBackground(color);
repaint();

参考技术C 因为JFrame窗口,其实从下到上分为好几层:RootPane LayeredPane ContentPane GlassPane
其中最上面的GlassPane是透明的。所以设置背景色,需要设置在ContentPane上才能显示。

以上是关于java颜色代码怎么用的主要内容,如果未能解决你的问题,请参考以下文章

vs2008改变输出内容的字体大小和颜色,要啥代码?

java窗口的背景颜色

java颜色代码

eclipse编写代码用啥背景颜色有利于眼睛

PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色)

用php怎么实现每刷新一次网页,背景颜色自动切换,且输出当前颜色代码​