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的源碼。