我希望能夠在JLabel上的ImageIcon中選擇圖像的一部分,並用顏色填充它。 這是可能的,我已經變得有點困惑,因爲我已經讀過ImageIcon不可選,但我不確定這是否意味着我必須找到另一種顯示圖像的方式?是否有可能爲JLabel中的ImageIcon製作選擇工具?
0
A
回答
1
可能,是,很難,是的。
您需要以BufferedImage
開頭,然後您可以將其包裝在ImageIcon
中並應用於JLabel
。
然後,您需要將MouseMotionListener
和MouseListener
註冊到標籤以檢測所選區域,然後相應地修改BufferedImage
並重新繪製所有內容。
話雖如此,我不會使用JLabel
,因爲您無法準確計算標籤呈現圖標的位置,而是使自己成爲一個自定義組件,從JPanel
擴展並封裝功能內,並使用自定義的繪畫由具有看看How to Write a Mouse Listener,Performing Custom Painting,2D Graphics並可能Reading/Loading an Image繪製圖像(和選擇區域)
相關問題
- 1. 如何製作具有可用於所有方法和類的imageIcon的JLabel?
- 2. 更改JLabel的ImageIcon
- 3. 是否有可能在HTML中製作維基百科搜索小工具?
- 4. 是否有可能在Selenium Python中僅選擇具有類值的按鈕?
- 5. 的JLabel ImageIcon的位置
- 6. 將ImageIcon加載到現有的JLabel上
- 7. 是否有可能創建一個可選擇的選項組
- 8. Flash Builder中的Source Mate工具是否有其他選擇?
- 9. 無法爲JLabel選擇工廠
- 10. 是否有可能選擇所有具有相同位置的div?
- 11. 是否有可能在jQuery中爲不同的選擇器這樣的功能?
- 12. 是否有可能製作eBay模板?
- 13. 是否有可能製作前端JS?
- 14. Swing:MouseListener只在ImageIcon上不是JLabel
- 15. 是否有可能在QTableWidget中只能選擇一個項目
- 16. 如何將ImageIcon設置爲JLabel數組?
- 17. JLabel ImageIcon沒有正常平滑
- 18. 是否有可能將自定義類作爲提供給選擇器的drawable?
- 19. 是否有可能爲switchClass jQuery UI函數選擇效果?
- 20. 將ImageIcon添加到JLabel?
- 21. Java將ImageIcon添加到JLabel
- 22. Java ImageIcon到JLabel數組
- 23. 是否有可能限制在Django的表單實例中的選擇字段
- 24. Java ImageIcon/Icon和JLabel無法正常工作
- 25. 是否有可能改變corona SDK中選擇的概率?
- 26. 在MySQL中可以選擇的行數是否有限制?
- 27. 是否有工具可以減輕Reflection.Emit的工作量?
- 28. 是否有可能綁定選擇選項上選擇而不是更改
- 29. SQL Server 2008是否有可能具有選擇最高返回空值
- 30. 是否有可能將選擇器作爲@input傳遞給角度分量?