2014-07-17 20 views
0

我加載了一些JComboBox類。我嘗試添加項目到這個combbox。試着這樣做:Java從加載類訪問JComboBox

Class<?> MakeClass = Class.forName("com.main.MyClass"); 
Field field = MakeClass.getField("ComboBoxVar"); 
((JComboBox)field).addItem("test"); 

,但有一個錯誤: 多個標記在該行 - JComboBox中不能被解析爲一個類型 - JComboBox中不能被解析爲一個類型

請幫幫忙,怎麼樣訪問從另一個類加載的組件?...謝謝!

回答

0

你缺少的import語句JComboBox

import javax.swing.JComboBox; 
+0

感謝的答案,但現在有錯誤:無法從現場轉換爲JComboBox中 – user1786639

+0

哈瓦看看http://docs.oracle.com/ javase/6/docs/api/java/lang/reflect/Field.html#get%28java.lang.Object%29。這告訴你如何使用反射訪問一個字段。 – BetaRide

+0

對不起,如果它可能會給我一個例子?... – user1786639