Avatar billede vedelsby Nybegynder
06. marts 2002 - 12:57 Der er 2 kommentarer og
1 løsning

Tilføje en table ??

Hejsa Jeg er lidt på bar bund her..

Jeg har i min constructor i klassen "Test" lavet en GUI :
Container c = getContentPane();
c.setLayout(null);
   
Label navn = new Label("Spiller navn");
c.add(navn);
navn.setBounds(10,30,80,20);

Osv.

I en funktion senere i klassen henter jeg et SQL udtræk fra en databse, og i den forbindelse vil jeg gerne have tilføjet en table til mit interface..

Jeg ville mene det skulle gøres sådan her :

table = new JTable(rows, ko);
getContentPane().add(table);
table.setBounds(30,50,150,150);
       
JScrollPane scroller = new JScrollPane(table);
getContentPane().add(scroller);

Validate();

Men det virker ikke.. Hvad gør jeg galt?
Burde tabellen ikke være tilknyttet min container c, via funktionen getcontentpane()?

Håber i kan hjælpe mig
Martin
Avatar billede elites Nybegynder
07. marts 2002 - 07:50 #1
Hvilke fejl meddelelser får du?
Avatar billede vedelsby Nybegynder
07. marts 2002 - 08:47 #2
Hejsa..
Tak for dit svar.. :
Mit problem var at min table ikke kom frem på min frame..
(ingen fejlmeddelelser)
Jeg løste det ved at gøre sådan her :
    table = new JTable(rows, ko);
    table.setBackground(Color.gray);
           
    JScrollPane scroller = new JScrollPane(table);
    getContentPane().add(scroller);
    scroller.setBounds(30,70,200,200);
    validate();
Avatar billede vedelsby Nybegynder
17. februar 2003 - 11:02 #3
Lukker
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