Я пытаюсь использовать цикл for, чтобы получить имена из моего файла класса в массив String
, и отобразить его в меню списка JOptionPane
. Тем не менее, я столкнулся с NullPointerException
, но если я не объявляю массив String
как null
, компилятор жалуется.Значения опций в JOptionPane
public void showWindow()
{
String[] theNames = null;
for(int i=0; i<person.length; i++)
{
if(person[i] != null)
{
System.out.println(person[i].name);
}
}
String s = (String)JOptionPane.showInputDialog(null, "Select your name and click on confirm", "Results", JOptionPane.PLAIN_MESSAGE, null, theNames, "Eric");
}
Как я могу решить эту проблему без перечислить значения параметров по одному?
Как и где вы заполняете массив строк 'TheNames'? – Smit