當前位置:首頁 » 編程語言 » 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的源碼

熱點內容
linux是免費的嗎 發布:2024-11-15 15:53:44 瀏覽:616
多控存儲 發布:2024-11-15 15:52:42 瀏覽:282
一年級數學分解演算法 發布:2024-11-15 15:41:08 瀏覽:410
安卓個人熱點怎麼分享 發布:2024-11-15 15:40:16 瀏覽:263
墊錢解壓 發布:2024-11-15 15:38:54 瀏覽:335
miui4相當於安卓什麼系統 發布:2024-11-15 15:37:54 瀏覽:708
rc4android 發布:2024-11-15 15:27:25 瀏覽:741
電腦伺服器機箱圖片 發布:2024-11-15 15:27:18 瀏覽:114
網頁緩存文件提取 發布:2024-11-15 15:24:42 瀏覽:144
sqlserver提高 發布:2024-11-15 15:24:40 瀏覽:659