- Bildlauf ein JPanel

Ich möchte ein JPanel mit einer Größe und den vorgegebenen position. Innerhalb der JPanel, ich habe bestimmte Anzahl von Elementen (buttons) eingefügt horizontal. Da mein JPanel hat eine definierte Breite, wenn ich viel hinzufügen, Schaltflächen, konnte ich das nicht erkennen. In diesem Fall brauche ich eine scrollbar für das JPanel. Aber das JPanel muss eine BESTIMMTE GRÖßE IN EINER BESTIMMTEN POSITION innerhalb eines JFrame. Die scrollbar des JPanel hat die Position unter horizontal. Kann mir jemand helfen? Ich habe es versucht, ohne Erfolg!

AFAIK, ist der Punkt, da Ihr JPanel hat eine Defined Width/Height/Size, so, wenn Sie etwas hinzufügen, was darüber hinaus geht, es ist eine Größe, die Sie nicht sehen können, Sache, auch mit JScrollPane Hinzugefügt, da auch JScrollPane können nicht darüber hinaus gehen JPanel's-Größe, so dass diese Komponenten sind versteckt immer 🙁 . Wenn man da nicht definieren, es ist eine Größe, die Bauteile zuerst Hinzugefügt, um die JPanel und dann ist es preferredSize() bestimmt wird implizit durch doLayout() Art von Dingern, damit Ihre JScrollPane funktioniert in dieser situation, aber nicht hier.
Berücksichtigen Sie auch JToolBar oder geeignetes layout. Ohne ein sscce , verdeutlicht die Bedeutung der bestimmten Größe und bestimmte position, diese Frage kann nicht beantwortet werden, es in seiner jetzigen form.

InformationsquelleAutor Chu | 2012-04-27

Schreibe einen Kommentar