我想將一些現有的JRadioButtons
添加到此類型的數組中以供將來使用。我有這個:將現有對象添加到java中的數組中
public static javax.swing.JRadioButton jRadioButton1;
public static javax.swing.JRadioButton jRadioButton2;
public static javax.swing.JRadioButton jRadioButton3;
public static javax.swing.JRadioButton jRadioButton4;
public static javax.swing.JRadioButton jRadioButton5;
public static javax.swing.JRadioButton jRadioButton6;
public static javax.swing.JRadioButton jRadioButton7;
public static javax.swing.JRadioButton jRadioButton8;
這些是我的按鈕。然後,我聲明這一點:
public static JRadioButton[] seq = new JRadioButton[8];
然後我嘗試從數組指定每個按鈕像這樣:
seq[0] = jRadioButton1;
但是當我試圖訪問它像這樣:
seq[0].setSelected(true);
我得到一個空指針異常。我是Java的新手,這是我做這件事的第一個邏輯。有什麼建議麼?
默認情況下,除非您自己明確初始化它們,否則對象將初始化爲「null」。在嘗試使用它們之前,你有沒有實際初始化過'JRadioButton'對象? – JonK
在任何時候,你是否說'jRadioButton1 = new JRadioButton()'? – christopher