2012-08-31 79 views
0

我正在從Dive Log教程學習java swing。一個對象已被聲明如下:ItemListener類的包裝

ItemListener handler = new CheckBoxHandler(); 

上面產生一個編譯錯誤,說ItemListener類缺失。 已取得的進口情況如下:

import java.awt.*; 
import javax.swing.*; 

請告訴我哪進口可以解決這個問題。 p.s.我認爲這些信息可能並不相關,但仍然使用NetBeans IDE。

在此先感謝。

+1

以供將來參考,NetBeans的可使用'按Ctrl + Shift + I'爲你做的進口。如果有任何衝突,它會彈出一個對話框,詢問你想要哪一個。儘管如此,你應該知道如何手動找到它。文檔是尋找答案的好地方。 – Brian

回答

1

包裝是java.awt.event

import java.awt.event.ItemListener; 
+0

謝謝,這解決了Itemlistener的問題。但是現在checkboxhandler有同樣的問題。我想到的一個問題是,當ItemClassListener的編譯錯誤出現時,我已經導入了「java.awt。*」。那麼,它不包含「java.awt.event。*」包嗎? –

+0

CheckBoxHandler可能是您的課程或來自第三方軟件包。最後一個問題的答案是:NO –

1

甲骨文是如此樣publish a documentation用於此目的)

ItemListener的在java.awt.event.ItemListener定義。
因此,您需要登錄import java.awt.event.*;,因爲java不會自動導入子名稱空間。

1

接口ItemListener是在下面的包...

包是java.awt.event