EdjeCageman
Gebruiker
- Lid geworden
- 24 okt 2011
- Berichten
- 273
Via een GUI kan er een verzekering worden aangemaakt. Wanneer deze verzekering is aangemaakt, kan men aan een klant deze verzekering toevoegen. Nu hebben we dus in de GUI van de klant een dropdownveld gemaakt die deze verzekeringen heeft.
We hebben de volgende code:
nu krijg ik hier in het console: [Ljava.lang.String;@11946c2
Klopt toch dat dit de plek is waar de array staat? M'n collega zegt dat dat niet is
en in de gui hebben we de code:
We krijgen nu helaas een NULLPointer, maar ik zie 'm niet, hoe of wat dit kan veroorzaken.
We hebben de volgende code:
Code:
public String[] getVerzekeringnaam()
{
String[] strArray = new String[lijst.getVerzekeringlijst().size()];
ArrayList list = new ArrayList();
for(Verzekering verzekering : lijst.getVerzekeringlijst())
{
String piet = verzekering.getverzekeringsNaam();
list.add(piet);
i++;
}
list.toArray(strArray);
System.out.println(strArray);
return strArray;
}
nu krijg ik hier in het console: [Ljava.lang.String;@11946c2
Klopt toch dat dit de plek is waar de array staat? M'n collega zegt dat dat niet is
en in de gui hebben we de code:
Code:
String[] verzekeringslijst = manager2.getVerzekeringnaam();//vullerverzekering();
col9.setCellEditor(new MyComboBoxEditor(verzekeringslijst));
col9.setCellRenderer(new MyComboBoxRenderer(verzekeringslijst));
We krijgen nu helaas een NULLPointer, maar ik zie 'm niet, hoe of wat dit kan veroorzaken.