裏面我actionPerformed
方法我的代碼以下兩個行,鑄造的JMenuItem
JButton pressed =(JButton)e.getSource();
JMenuItem pressedSave = (JMenuItem)e.getSource();
這是爲什麼不允許?我得到以下編譯器錯誤
異常在線程 「AWT-EventQueue的-0」 java.lang.ClassCastException:javax.swing.JButton中的不能轉換到javax.swing.JMenuItem中
我需要能夠獲得JButton
和JMenuItem
的文字。我怎樣才能做到這一點?
雖然我不明白,我如何試圖給jmenuitem分配jbutton?它是一個全新的對象。我將如何解決這個問題? – ugCode
@ugCode它是一個全新的對象,它是事件的來源。 – luk2302
@ugCode檢查我的編輯。 –