㈠ 在java中如何設定面板的背景顏色
我們先打開需要設置背景顏色的word文檔,打開之後我們可以看到在工具欄有一個「格式」選項,單擊該選項,會看到該選項還會下分子選項。
在下分的選項里,我們將滑鼠移到「背景」又會下拉選項,這時我們就可以選擇我們喜歡的顏色作為背景顏色了,假如你喜歡紅色的話,那麼單擊紅色即可。
單擊「紅色」按鈕之後就會出現如圖所示啦,這時我們就可以看到word文檔的背景變成紅色的了。
選擇紅色之後,我們可以看到紅色太刺眼了,那麼想選擇其他顏色的話該怎麼辦呢?那麼我們繼續按照上面的兩個步驟來做,只不過在下拉的選項里我們單擊「填充效果」按鈕。
單擊「填充效果」按鈕之後會彈出如圖對話框,這時我們單擊「紋理」按鈕。
單擊「紋理」按鈕之後會彈出如圖對話框,這時我們就可以給word文檔填充自己喜歡的紋理背景了。
如果你不喜歡紋理背景的話,那麼可以單擊「圖案」按鈕選擇自己喜歡的圖案來做word背景顏色。
如果「圖案」裡面的圖形也不能滿足你的話,那麼你可以繼續單擊後方的「圖片」按鈕。單擊之後會出現如圖所示,這時我們單擊下方的「選擇圖片」按鈕。
單擊之後會彈出如圖對話框,這時我們可以從自己的電腦里找到自己喜歡的圖片來作為word的背景顏色,找到之後單擊「插入」按鈕即可。
單擊「插入」按鈕之後會出現如圖所示,此時我們單擊「確定」按鈕。
單擊「確定」按鈕之後就會出現如下圖所示啦,這時我們就可以看出來,這次的背景顏色比第一次的要好看很多。為word添加背景顏色你會了嗎?
㈡ 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);
}
測試結果圖
㈢ Java怎麼給文本添加背景色
可以通過以下方法:
java.awt包中的TextField類(單行文本框)、TextArea類(多行文本框),以及javax.swing包中的JTextField類(單行文本框)、JTextArea類(多行文本框),它們都有setBackground方法來設置此文本組件的背景色。
該方法聲明和使用方式如下:
public void setBackground(Color c)
設置此文本組件的背景色。
參數:
c - 成為此文本組件背景色的顏色。如果參數為 null,則此文本組件將繼承其父組件的背景色。