Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » JList mit Scrollbars

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.12.2006, 08:35 Uhr
Heiko



Hallo,
ich habe eine JList die mit Daten aus ner Datenbank gefükkt wird. Das funktioniert auch soweit alles. Die daten werden mir angezeigt so wie es sein soll.
Ich bekomme es nur partu nicht hin dieser JList einen Scrollbalken hinzu zu fügen. Diesen brauche ich aber da es mehr Datensätze sind als wie in dem Feld angezeigt werden können und größer kann ich es aus Platzgründen auch nicht machen.

So erzeuge ich die JList. data ist ein Array das die Daten aus der DB enthält.


Java:

    private JList getName() {
        if (Name == null) {
            Name = new JList(data);
            Name.setBounds(new Rectangle(100, 15, 100, 100));
        }
        return Name;
    }




Wie bekomme ich jetzt hin das die JList mit Scrollbar angezeigt wird?

Besten dank schonmal.
--
Beuschen Sie
www.heiko-seifert.net
www.xn--wlfe-im-exil-4ib.de

Dieser Post wurde am 06.12.2006 um 08:36 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.12.2006, 09:35 Uhr
virtual
Sexiest Bit alive
(Operator)


Du musst die JList in eine JScrollPane embedden. Die ScrollPane fügt dann die Scrollbars hinzu:

[java]
JList list = getName();
JScrollPane scroller = new JScrollPane(list);
...
[/java]
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.12.2006, 09:45 Uhr
Heiko



ok soweit ist mir das jetzt klar.

nun ist das problem ... wie auch immer ich das mit der ScrollPane mache die JList wird mir nicht mehr angezeigt.
wie kann ich das jetzt lösen?

also nen genauer Quelltext für die Scrollpane und das einbauen selbiger wäre nett.

hier wird die JList eingefügt...

Java:

private JPanel getJContentPane() {
        
        if (jContentPane == null) {
            jContentPane = new JPanel();
            jContentPane.setLayout(null);
            jContentPane.add(getID(), null);
            jContentPane.add(getName(), null);
        }
        return jContentPane;
    }


--
Beuschen Sie
www.heiko-seifert.net
www.xn--wlfe-im-exil-4ib.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
07.12.2006, 01:09 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


JScrollPane wird genau benutzt wie ein Panel.Du musst deine Objekte da rein "adden" und die ScrollPane dann auch anzeigen
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
07.12.2006, 07:21 Uhr
Heiko



danke für eure hilfe...

habs jetzt hin bekommen. dabei war das problem dann aber nciht das einbinden. das hat wunderbar geklappt. vielmehr hab ich einfach nur vergessen ne position und ne größe anzugeben.


Java:

...
ScrollPane.setBounds(new Rectangle(pos-x,pos-y,size-x,size-y));
...



danke das ihr mir wieder mal geholfen habt
--
Beuschen Sie
www.heiko-seifert.net
www.xn--wlfe-im-exil-4ib.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: