Gå til innhold

Problemer med String Array:(


Anbefalte innlegg

Jeg prover og endre storrelsen pa et array etter at jeg har deklarert det, men ingen ting fungerer slik jeg forventer:( (btw, kommer fra Visual Basic, ikke helt det samme... )

 

her er koden min:

public void populateList(int funksjon) {
 //String Popul[] = {"populating..."};
 //lstMain.setListData(Popul);
 String[] data  =   {"testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing","Testing"};
 switch (funksjon) {
 	case 0: //test purpose
   break;
 	case 1: //Fisk
   data = new String[0];
   data[0]= "Fisk";
   break;
 	case 2: //Kjott
   data = new String[0];
   data[0] = "Kjott";
   break;
 	case 3: //Fugl
   data = new String[0];
   data[0] = "Fugl";
   break;
 	case 4: //Vegetar
   data = new String[0];
   data[0]= "Vegetar";
   break;
 	case 5: //Hurtig
   data = new String[0];
   data[0]= "Hurtig";
   break;
 	
 	default: break;
 }
 
 lstMain.setListData(data);
 
 	
}

 

og her er alle de uforstelige feilmeldingene:(

Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 0
at PaneMiddag.populateList(frmMain.java:466)
at PaneMiddag$CustListener2.action(frmMain.java:626)
at LitenKnapp$Listener.mouseClicked(frmMain.java:316)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

 

HJELP!

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...