当前位置:首页 » 编程语言 » 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-12-23 15:10:58 浏览:189
明日之后目前适用于什么配置 发布:2024-12-23 14:56:09 浏览:56
php全角半角 发布:2024-12-23 14:55:17 浏览:829
手机上传助手 发布:2024-12-23 14:55:14 浏览:733
什么样的主机配置吃鸡开全效 发布:2024-12-23 14:55:13 浏览:831
安卓我的世界114版本有什么 发布:2024-12-23 14:42:17 浏览:711
vbox源码 发布:2024-12-23 14:41:32 浏览:279
诗经是怎么存储 发布:2024-12-23 14:41:29 浏览:661
屏蔽视频广告脚本 发布:2024-12-23 14:41:24 浏览:420
php解析pdf 发布:2024-12-23 14:40:01 浏览:821