JavaFX ScrollPane nimmt nicht genug platz ein

Diskutiere ScrollPane nimmt nicht genug platz ein im AWT, Swing, JavaFX & SWT Forum; Hallo, ich hab ein Canvas in einer Scrollpane. Die ScrollPane macht sich aller dings nur so breit wie das Canvas, muss aber einen vertikalen...

  1. TheWhiteShadow
    TheWhiteShadow Mitglied
    Hallo,
    ich hab ein Canvas in einer Scrollpane. Die ScrollPane macht sich aller dings nur so breit wie das Canvas, muss aber einen vertikalen Scrollbalken anzeigen und nimmt deshalb etwas Raum vom Canvas ein, weshalb auch der horizontale Scrollbalken da ist. Aber total unnötigt, weil die Scrollpane noch breiter werden könnte.
    HTML:
    <BorderPane>
    <right>
      <StackPane styleClass="rightPage">
        <ScrollPane styleClass="image-view" >
          <MyCanvas fx:id="myCanvas" />
        </ScrollPane>
       </StackPane>
    </right>
    </BorderPane>
    Jemand ne Idee?
     
  2. Vielleicht hilft dir dieses Buch hier weiter.
  3. TheWhiteShadow
    TheWhiteShadow Mitglied
    Ich hab es jetzt so gelöst:
    Code (Java):
    public class ScrollView extends ScrollPane {
        @Override
        protected double computePrefWidth(double height)    {
            return super.computePrefWidth(height)+20;
        }
    }
    Und dann einfach im xml ScrollView verwendt. Funktioniert leider nur, wenn der vertikale Scrollbalken immer sichtbar bleibt.
     
  4. White_Fox
    White_Fox Neues Mitglied
    Wenn ich dich richtig verstehe hatte ich das gleiche Problem auch gerade, allerdings mit einer Spreadsheetview.

    Bei mir hat es geholfen, die Spreadsheetview in einer StackPane einzubetten. Hast du es damit schon versucht?
     
  5. dzim
    dzim Bekanntes Mitglied
    ScrollPane hat so Methode wie fitToHeight und fitToWidth - eventuell würden die helfen. Aber ich müsste es auch erst ausprobieren, um wirklich eine finale Aussage zu treffen.
     
  6. Wenn du Java lernen möchtest, empfehlen wir dir dieses Buch hier
Passende Stellenanzeigen aus deiner Region:





Die Seite wird geladen...

ScrollPane nimmt nicht genug platz ein - Ähnliche Themen

JScrollPane nimmt das JPanel zum Zeichnen nicht an
JScrollPane nimmt das JPanel zum Zeichnen nicht an im Forum AWT, Swing, JavaFX & SWT
JScrollPane anzeige
JScrollPane anzeige im Forum AWT, Swing, JavaFX & SWT
JScrollPane wird nicht angezeigt wenn man Components darstellt.
JScrollPane wird nicht angezeigt wenn man Components darstellt. im Forum AWT, Swing, JavaFX & SWT
Applikation lädt Scrollpanes nicht
Applikation lädt Scrollpanes nicht im Forum AWT, Swing, JavaFX & SWT
Gridpane Breite in Scrollpane automatisch anpassen
Gridpane Breite in Scrollpane automatisch anpassen im Forum AWT, Swing, JavaFX & SWT
Thema: ScrollPane nimmt nicht genug platz ein