1
我實現了MyButton類,它擴展了Jcomponent類。問題是,我在主類中實現了一些MyButton對象(實現了ActionListener),並且我想向它們添加動作偵聽器。Java SE - 自定義按鈕(Jcomponent)和ActionListener?
如何處理?所以我可以使用addActionListener?
由於在案件MyButton objects
提前
我實現了MyButton類,它擴展了Jcomponent類。問題是,我在主類中實現了一些MyButton對象(實現了ActionListener),並且我想向它們添加動作偵聽器。Java SE - 自定義按鈕(Jcomponent)和ActionListener?
如何處理?所以我可以使用addActionListener?
由於在案件MyButton objects
提前
使用MouseListener/KeyBindings沒有工具/繼承JButton
或AbstractButton
方法
如果器具JButton
或AbstractButton
那麼你可以使用
a)ButtonModel
B)Swing Action
C)ActionListener
爲更好地幫助越早張貼SSCCE
如果您需要'JButton'的功能,但在同一時間,想添加有些東西是它的特性,比擴展JButton本身,爲什麼要擴展層次結構中的JCompoent。擴大與您需要的功能更接近的課程並添加更多課程。您'MyButton'爲擴展'JComponent'的類所建議的名稱沒有給出與您正在編碼的內容相關的好感。如果這是您想要的,可以擴展JButton,並選擇擴展功能。除此之外,你自己也許很快就會發現自己在爲'JButton'重新發明輪子 –