如何在java中爲我們的漸變面板添加新顏色?在java中向漸變面板添加顏色?
回答
從JPanel擴展你的面板並覆蓋它的paintComponent這樣。
@Override
protected void paintComponent(Graphics g) {
Graphics2D g2 = (Graphics2D) g;
// Creates a two-stops gradient
GradientPaint p;
p = new GradientPaint(0, 0, new Color(0xFFFFFF),
0, getHeight(), new Color(0xC8D2DE));
// Saves the state
Paint oldPaint = g2.getPaint();
// Paints the background
g2.setPaint(p);
g2.fillRect(0, 0, getWidth(), getHeight());
// Restores the state
g2.setPaint(oldPaint);
// Paints borders, text...
super.paintComponent(g);
}
}
,你看到的顏色對象,你可以改變現有的顏色...
,我建議你閱讀
鉅富客戶端
,並得到這本書從某處。它有更多有用的信息,你可以使用學習。
您可能想要添加一個鏈接到您從以下位置複製的位置:'DepthButton',位於http://www.java2s.com/Code/Java/2D-Graphics-GUI/TwoStopsGradient.htm? – 2010-02-22 08:26:37
是的,你是對的 – ibrahimyilmaz 2010-02-22 09:23:33
參見http://filthyrichclients.org/ – trashgod 2010-02-22 13:24:54
- 1. 添加多非漸變顏色
- 2. 如何在XCode 6中爲UISlider添加漸變色彩顏色?
- 3. Java中的漸變顏色查找
- 4. 添加漸變色,以非球面
- 5. 在R中添加顏色漸變到geom_rect
- 6. Javascript顏色漸變
- 7. 顏色漸變(ColdFusion)
- 8. 向邊框或堆疊面板添加漸變silverlight
- 9. 用顏色製作顏色漸變:
- 10. 在視圖的邊框上添加漸變顏色
- 11. 在Plotband上添加漸變色高圖
- 12. 逐漸改變顏色
- 13. CSS創建顏色漸變
- 14. 漸變顏色拉斐爾
- 15. FabricJS漸變顏色值
- 16. 生成顏色漸變
- 17. 顏色漸變的背景
- 18. 帶顏色漸變的UIBeziepath
- 19. DarkGDK顏色漸變代碼
- 20. Three.js行的顏色漸變
- 21. textcolor的顏色漸變
- 22. 生成顏色漸變
- 23. java獲得像素的顏色透明,漸變疊加
- 24. 添加漸變顏色到角nvD3餅圖
- 25. 如何添加漸變顏色到使用UIBezierPath創建的CAShapeLayer
- 26. 如何漸變顏色添加到背景DIV
- 27. BRT:使用gbm.perspec爲交互圖添加漸變顏色
- 28. Java 2D添加顏色
- 29. 將漸變應用於堆疊面板Silverlight中的背景顏色/圖像
- 30. 高圖漸變顏色負向正向橫槓
你在說什麼樣的'漸變面板'? – 2010-02-22 07:54:46
如果有人設法創造了一個遙遠的大腦讀者,我認爲@Venkats想玩這隻豚鼠。 – RageZ 2010-02-22 07:57:05