当前位置:首页 » 编程语言 » java颜色

java颜色

发布时间: 2022-01-10 19:31:27

1. java中如何让字体变色

简单设置如下:
jlabel.setFont(new java.awt.Font("Dialog", 1, 15));
“dialog”代表字体,1代表样式(1是粗体,0是平常的)15是字号
//设置字体
jlabel.setForeground(Color.red);
//设置颜色

2. java设定背景颜色

本来是在drawcomponent这个里边使用setBackground,你想啊drawcomponent是继承JComponent的所以它是一个容器,所以它同样有setBackground这个方法来设置它的背景颜色

但是因为你在设置它本身为一个画布,因为你用了paintComponent(Graphicsg)

这个方法,所以setBackground这个方法即使你用了也看不到很大的效果。但是有一种取代的方法就是在paintComponent(Graphicsg)方法中首先就用Graphics所含有的方法g.setColor(Color.black);来设置背景颜色再用g.fillRect(0,0,this.getWidth(),this.getHeight());来填满整个容器,这就达到了设置背景目的。然后你再g.setColor(其他颜色);来绘制其它图形.

具体代码:(在你以上的代码上修改了点)

publicvoidpaintComponent(Graphicsg)

{

Graphics2Dg2=(Graphics2D)g;

g.setColor(Color.black);//这里设置背景颜色

g.fillRect(0,0,this.getWidth(),this.getHeight());//这里填充背景颜色

doublex=100;

doubley=100;

doublew=200;

doubleh=150;

Rectangle2Drect=newRectangle2D.Double(x,y,w,h);

g2.setPaint(Color.white);//这里是你设置其他笔触颜色

g2.draw(rect);

Ellipse2Dellipse=newEllipse2D.Double();

ellipse.setFrame(rect);

g2.draw(ellipse);

Point2Dp1=newPoint2D.Double(x-40,y-30);

Point2Dp2=newPoint2D.Double(x+w+40,y+h+30);

g2.draw(newLine2D.Double(p1,p2));

doublecenterx=rect.getCenterX();

doublecentery=rect.getCenterY();

doubleradius=150;

Ellipse2Dcircle=newEllipse2D.Double();

circle.setFrameFromCenter(centerx,centery,centerx+125,centery+125);

g2.draw(circle);

}

测试结果图

3. JAVA 颜色问题

1、简单一点的办法
jPanel1.setBackground(Color.cyan.darker());

2、灵活一点的办法
float r=0.0F,g=0.78F,b=0.78F;
Color c=new Color(r,g,b);
jPanel1.setBackground(c);
调整r、g、b的值就行了,它们的取值范围都是0.0-1.0。要调出青色(蓝绿色)的效果,一般须令r等于0,g和b的值相等。

4. java改变按钮颜色

setForeground()
设置前景/字体颜色
setBackground()
设置背景颜色
具体实现:(假设按钮名称为:button)
设置红字:
button.setForeground(Color.red);
设置黑色背影:
button.setBackground(Color.black);

5. java里颜色类默认的几种颜色对应的int值是多少

整数是4字节的,表示为16进制形式为XXXXXXXX。想知道哪个颜色的int值,直接输出Integer.toHexString(颜色.getRGB())

6. Java设置标签颜色

public static final Color RED 红色。在默认 sRGB 空间中这是一个在java.awt.Color之中定义的常量字段,于是乎你只能是调用它规定的形式。即Color.RED。你要记住一点,java是强类型,是严格区分大小写的。你生明一个类public class A 和public class a 是完全不同的两个类,在一起不会产生重名冲突的。

7. java如何设置带颜色的String

要是前台的话,那就不要使用java处理成红色
直接将String串传到前台,然后用html控制

8. 用java随机生成红绿蓝三种颜色.

Colorc[]={Color.red,Color.blue,Color.GRAY};//我色盲,不知道绿是那个色阶
Colorc1= c[(int)(Math.random()*2+1)];

9. JAVA中怎么改变字体颜色

字体大小及颜色
a:Java代码区域的字体大小和颜色:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java修改 -- Java Edit Text Font
b:控制台
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
c:其他文件
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font

10. java里如何声明一个颜色类

声明是指对象,定义才是指类比较好理解。

  1. java里如何声明一个颜色类对象。

  2. java里如何定义一个颜色类。

如果是第一种的话: java.awt.Color color;

如果是第二种就是自定义类,需要看具体需求来,或者可以参考java.awt.Color的源码

热点内容
存储上市龙头 发布:2024-11-15 14:52:14 浏览:37
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:122
C语言tf 发布:2024-11-15 14:36:22 浏览:810
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:200
数据库数据重复 发布:2024-11-15 14:23:17 浏览:781
安卓端开发用什么IDE 发布:2024-11-15 14:13:51 浏览:554
阿里云查看访问ip 发布:2024-11-15 14:08:58 浏览:544