5
A
回答
3
一種方法是將現有圖像和圖形渲染到BufferedImage
中,如example所示,該圖形覆蓋了徽標上的文字。一旦圖像完成,使用ImageIO.write()
將其保存爲所需的格式。
+0
這個例子正是我所需要的,謝謝! –
4
重寫paintComponent
方法JLabel
。它應該首先調用super.paintComponent
,這樣你就可以得到任何JLabel
包含的內容,然後添加自己的繪圖代碼。應該看起來有點像這樣:
public void paintComponent(Graphics g){
super.paintComponent(g)
g.drawWhatever ...
}
+1
+1爲更直接的方法。 – trashgod
相關問題
- 1. 如何使JLabel可點擊?
- 2. 我如何一起使用JTextField和JLabel?
- 3. 如何使用MouseListener單擊JLabel?
- 4. 如何在Jlabel頂部使用Jtextfield?
- 5. 如何在JLabel上使用鍵綁定?
- 6. 如何使用JLabel創建計時器?
- 7. 如何JLabel的
- 8. 使用JFrame和JLabel
- 9. 使用JLabel對象
- 10. 如何重置JLabel
- 11. 如何用另一個JLabel控制Java Swing JLabel
- 12. 如何從已經使用的方法使用Cotainer把JLabel?
- 13. 如何使圖像填充JLabel BorderLayout.CENTER
- 14. 如何使文本環繞JLabel?
- 15. 如何使JTextField看起來像JLabel
- 16. 如何使邊框適合JLabel
- 17. 何時使用JFrame,JLabel和JPanel
- 18. 使用JLabel修復JScrollPane
- 19. JPlanel中的JLabel使用GroupLayout
- 20. 使用JLabel添加圖形
- 21. 使JLabel淡出
- 22. 使JLabel成爲另一個JLabel
- 23. 通過JLabel圖標添加JLabel文本。使用相同的JLabel文本
- 24. 如何用數字更新JLabel
- 25. 如何用JLabel添加水平間隙
- 26. 如何用jlabel創建運行文本?
- 27. 如何使用JLabel創建和調用類中的方法?
- 28. Java:如何在使用TransferHandler複製JLabel的文本時如何獲取兩個JLabel的文本?
- 29. 如何動態更改JLabel
- 30. 如何自動更改Jlabel
在JPanel中繪圖類似於在任何JComponent(如JPanel)中繪圖。你可以搜索這個論壇的很多例子,拍攝,很多由我包括[例1](http://stackoverflow.com/questions/6575578/convert-a-graphics2d-to-an-image-or-bufferedimage/6575620# 6575620),[示例2](http://stackoverflow.com/questions/7081308/jpanel-custom-drawing-using-graphics/7081362#7081362),[示例3](http://stackoverflow.com/questions/ 6105393/changing-jpanel-graphics-g-color-drawing-line/6105437#6105437) –
和[示例4](http://stackoverflow.com/questions/7365535/best-to-handle-2-overlaying-live -updated-panels/7366478#7366478) –
謝謝我會有一個很好的閱讀! –