Swing JScrollpane und ViewPort

  • Themenstarter Themenstarter SWINGProggen
  • Beginndatum Beginndatum
S

SWINGProggen

Gast
Hallo,

ich habe mit der JScrollpane ein Problem. In der ScrollPane habe ich eine JTable eingefügt mit 15 Zeilen. Da ich in der Oberfläche dynamisch bleiben will, benutze ich setSize/setPreferredSize nicht.

Jetzt ist es so, dass der Viewport größer ist als die Tabelle. Dementsprechend ist das Scrollpane größer und es ist zwischen dem Rand der ScrollPane und der Tabelle freier Platz.

So ungefähr sieht es im Moment aus (sorry, es geht leider nicht besser).
________________________Scrollpane
| ____________________ |
| |------JTABLE---------| |
| |___________________| |
|------freier Platz----------|
|------freier Platz----------|
|------freier Platz----------|
|_______________________|

So wäre es gewünscht:
________________________Scrollpane
| ____________________ |
| |------JTABLE---------| |
| |___________________| |
|_______________________|

Könnt ihr mir evtl helfen oder einen Tipp geben?
Danke
 
vielen Dank. Genau sowas bräuchte ich. Allerdings benutze ich Java 1.5. (muss auch so bleiben). Da gibts das leider noch nicht.

Hat wer noch eine andere IDee?
 
Echt jetzt? Warum in aller welt musst du java 5 verwenden, das is doch ein Sicherheitsrisiko heutzutage. -.- Du kannst versuchen dir die ViewportBounds des Scrollpanes zu holen und dem Table die entsprechende Größe setzen.
 

Zurück
Oben