[Java] JList in JScrollPane

Pagina: 1
Acties:

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 19-08 23:13
Op de een of andere manier moet ik ergens overheen gelezen hebben, want ik krijg maar geen lijst te zien in me scrollPane.

Hier een stukje code (niet hetzelfde als wat ik probeer te maken, maar het komt op hetzelfde neer):

code:
1
2
3
4
5
6
7
8
9
10
11
12
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        
frame.setSize(400,400);
        
String [] listItems = new String[]{"aap", "noot", "mies"};
JList list = new JList(listItems);
JScrollPane scrollPane = new JScrollPane();
        
scrollPane.add(list);
frame.getContentPane().add(scrollPane);
           
frame.show();


Weet iemand wat ik hier fout doe?!

  • Oyster
  • Registratie: Januari 2003
  • Niet online

Oyster

Prince

Post de code van jezelf eens dan. Hier kan ik niets mee.

  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 19-08 23:13
De code van mezelf is wat te lang om te posten, de code die je hierboven ziet kan je als het ware gewoon opvatten als staande in de main. De fout is precies hetzelfde en, naar ik vermoed, de oorzaak ook.

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Post de code van jezelf eens dan. Hier kan ik niets mee.
Regel 1 van debuggen: isoleer het probleem en reproduceer het betrouwbaar in een zo klein mogelijk stuk code :z

Professionele website nodig?


  • Dash2in1
  • Registratie: November 2001
  • Laatst online: 19-08 23:13
Problem solved.
De oplossing was om niet op deze manier je JList in JScrollPane te zetten:

code:
1
scrollPane.add(list);


maar als volgt:

code:
1
scrollPane.getViewport().add(list);

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

curry684:
Regel 1 van debuggen: isoleer het probleem en reproduceer het betrouwbaar in een zo klein mogelijk stuk code :z
Regel 2: Als je het zelf op kan lossen, doe dat dan voordat je het op GoT gaat vragen

:+

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1