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

熱點內容
單片機android 發布:2024-09-20 09:07:24 瀏覽:765
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:664
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:311
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:289
手機版網易我的世界伺服器推薦 發布:2024-09-20 08:41:52 瀏覽:817
安卓x7怎麼邊打游戲邊看視頻 發布:2024-09-20 08:41:52 瀏覽:162
sql資料庫安全 發布:2024-09-20 08:31:32 瀏覽:94
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:507
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:658
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:481