Toon posts:

[java]NullPointerException met getSelectedIndex

Pagina: 1
Acties:
  • 31 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben nu bezig met een niet al te moeilijk stuk code maar zie absoluut het probleem niet. Het is de bedoeling dat als er een item uit de list geselecteerd wordt de index-waarde wordt opgehaald d.m.v. getSelectedIndex. Dit resulteert iedere keer in een NullPointerException. Kan iemand mij uit deze ellende verlossen want ik kom er echt niet meer uit.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
import java.applet.*;
import java.awt.*;
import java.awt.event.*;

public class GetIndexApplet extends Applet
{
private List lijst;

  public GetIndexApplet()
  {

  }

  public void init()
  {
    setLayout(null);

    List lijst = new List();
    lijst.setBounds(10,10,150,150);

    lijst.add("Blaat 1");
    lijst.add("Blaat 2");
    lijst.add("Blaat 3");
    lijst.add("Blaat 4");
    lijst.add("Blaat 5");
    lijst.add("Blaat 6");

    lijst.addItemListener(new LijstHandler());

    add(lijst);
  }

  class LijstHandler implements ItemListener
  {
        public void itemStateChanged(ItemEvent e)
        {
         int selindex = lijst.getSelectedIndex();

        System.out.println(selindex);
        }
  }
}

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 06-05 18:51

Creepy

Tactical Espionage Splatterer

Je zou kunnen controleren of selectedIndex iets geldigs teruggeeft of niet.

Maar: wat heb je nu zelf al geprobeerd om het op te lossen? Ben je al aan het debuggen geslagen? Weet je 100% zeker dat als de getSelectedIndex() wordt uitgevoerd er daadwerkelijk iets is geselecteerd? Zie ook P&W FAQ - Leer **** debuggen!!.

Zomaar je code hier dumpen met de vraag "wie lost het voor me op" is hier in elk geval niet de bedoeling ;). Mocht je er echt niet uitkomen en je bent zelf al aan het debuggen gegaan, open dan gerust een nieuw topic. Geef hierbij wel aan wat je nu zelf al hebt geprobreed. Zie ook P&W FAQ - De "quickstart"

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.