java颜色
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里如何声明一个颜色类
声明是指对象,定义才是指类比较好理解。
java里如何声明一个颜色类对象。
java里如何定义一个颜色类。
如果是第一种的话: java.awt.Color color;
如果是第二种就是自定义类,需要看具体需求来,或者可以参考java.awt.Color的源码。