请注意来自Icon / ImageIcon的MouseEvents
(在API中未实现任何通知符),而无需收听容器(JPanel
,{{ 1}})或使用SwingUtilities转换事件,实现并将JLabel
添加到普通香草XxxListener
/ Icon
编辑
类似于code (@pietblok),但可能不是我的问题的答案,我不确定是否创建一个图形对象,BufferedImage和paintIcon是属性的最后一个
(我看到了一些similair代码,这是SSCCE形式)
ImageIcon
答案 0 :(得分:1)
不,这是不可能的,你必须使用像JPanel或JLabel这样的现有JComponent,或者实现ad-hoc JComponent来做你想做的事。