Avatar billede mannik Nybegynder
14. februar 2004 - 17:49 Der er 6 kommentarer og
1 løsning

JList - Scrollpane spørgsmål

Hvad gør jeg forkert her?
String []items = {"A", "B", "C", "D"};
  JList jList1 = new JList(items);
  JScrollPane scrollingList = new JScrollPane(jList1);

Det er selfølgelig meningen at min list skal kunne scrolle

8>)
Avatar billede mikkelbm Nybegynder
14. februar 2004 - 18:21 #1
Umiddelbart ser det nu rigtig nok ud.
Prøv at fylde nogle flere elementer i din JList, og se om ikke du kan fremtvinge en scrollbar...?
Avatar billede mikkelbm Nybegynder
14. februar 2004 - 18:21 #2
Har du husket at tilføje din JScrollPane til dit panel eller frame og ikke JList'en?
Avatar billede mikkelbm Nybegynder
14. februar 2004 - 18:24 #3
Dette eksempel virker i hvert fald:

import javax.swing.*;
import java.awt.*;

public class Test extends JFrame
{
    public Test()
    {
        setSize(300,100);
       
        String []items = {"A", "B", "C", "D", "E", "F", "G", "H"};
          JList jList1 = new JList(items);
          JScrollPane scrollingList = new JScrollPane(jList1);


        this.getContentPane().add(scrollingList, BorderLayout.CENTER);
       
    }
   
    public static void main(String[] args)
    {
        Test t = new Test();
        t.setVisible(true);
    }
   
}
Avatar billede mannik Nybegynder
14. februar 2004 - 19:36 #4
Jeg bruger en ComboBox istedet for men du skal ha' point da det jo virker. Tak for hjælpen
Avatar billede mikkelbm Nybegynder
17. februar 2004 - 12:00 #5
Det var så lidt. Prøv lige at acceptere igen, da den ikke har registreret det.
Avatar billede mannik Nybegynder
17. februar 2004 - 13:39 #6
nu skulle den være der ?
Avatar billede mikkelbm Nybegynder
17. februar 2004 - 13:39 #7
Takker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester