1
A
回答
1
像任何其他Swing組件,您必須覆蓋其paintComponent(...)
方法。例如,
@Override
protected void paintComponent(Graphics g){
// Create the 2D copy
Graphics2D g2 = (Graphics2D)g.create();
// Apply vertical gradient
g2.setPaint(new GradientPaint(0, 0, Color.WHITE, 0, getHeight(), Color.BLUE));
g2.fillRect(0, 0, getWidth(), getHeight());
// Dipose of copy
g2.dispose();
}
如果你想要這個梯度通過對JToolBar
組件顯示,則必須調用每個這些組件的setOpaque(false)
。
相關問題
- 1. 背景漸變
- 2. 漸變背景
- 3. 漸變背景上的文字漸變
- 4. 漸變背景UIScrollView
- 5. JPanel漸變背景
- 6. NSOutlineView漸變背景
- 7. 與背景漸變
- 8. Imagemagick背景漸變
- 9. CSS3背景漸變
- 10. Itextsharp漸變背景
- 11. 漸變背景iOS
- 12. Xamarin - 漸變背景
- 13. css漸變背景
- 14. CSS3漸變背景
- 15. JToolBar中的背景圖片
- 16. Android漸變背景漸變爲透明
- 17. 顏色漸變的背景
- 18. PDF的漸變背景
- 19. tabBar中的漸變背景
- 20. TabBar的漸變背景?
- 21. UITableView的漸變背景
- 22. 背景漸變+單背景圖片
- 23. CSS背景過渡 - 漸變
- 24. 背景頁腳漸變
- 25. 漸變背景重複
- 26. jVectormap漸變背景填充
- 27. css背景圖像漸變
- 28. CSS過渡背景漸變
- 29. Android LinearLayout漸變背景
- 30. CSS漸變到純背景
你應該也**問一個問題。** –