Hi
ich versuche ein ScrollPanel mit einer grafik innen zu programmieren.
die grafik wird auf ein JPanel gezeichnet, welches dann dem ScrollPanel übergeben wird.
das JPanel mit der grafik sollte einiges grösser als der vorhandene platz sein, deswegen auch das scrollpanel.
erstes Problem: auch wenn ich die grösse des JPanels explizit einstelle wird nur der bereich des viewport
angezeigt, schiebebalken erscheinen nicht da das ScrollPanel die grösse des Jpanels nicht
akzeptiert bzw ersetzt. Wie kann ich das lösen ohne lästiges zeug wie bildchen in mein
Jpanel einfügen zu müssen. Ich könnte meine klasse auch noch als andere JComponent
(nicht JPanel) umschreiben, gibt es da eine bessere Lösung? (sollte halt auch eine paint methode
haben).
zweitens: Wenn ich in den sauren apfel beisse und zwei bildchen ins panel einfüge, hab ich noch das
problem dass der schiebebalken des scrollpanels ultra lahm fährt wenn ich auf den pfeil klicke.
Wie kann ich die schrittweite des schiebebalkens verändern sodass er grössere schritte macht?
vielen dank für ev. hlfe!
ich versuche ein ScrollPanel mit einer grafik innen zu programmieren.
die grafik wird auf ein JPanel gezeichnet, welches dann dem ScrollPanel übergeben wird.
das JPanel mit der grafik sollte einiges grösser als der vorhandene platz sein, deswegen auch das scrollpanel.
erstes Problem: auch wenn ich die grösse des JPanels explizit einstelle wird nur der bereich des viewport
angezeigt, schiebebalken erscheinen nicht da das ScrollPanel die grösse des Jpanels nicht
akzeptiert bzw ersetzt. Wie kann ich das lösen ohne lästiges zeug wie bildchen in mein
Jpanel einfügen zu müssen. Ich könnte meine klasse auch noch als andere JComponent
(nicht JPanel) umschreiben, gibt es da eine bessere Lösung? (sollte halt auch eine paint methode
haben).
zweitens: Wenn ich in den sauren apfel beisse und zwei bildchen ins panel einfüge, hab ich noch das
problem dass der schiebebalken des scrollpanels ultra lahm fährt wenn ich auf den pfeil klicke.
Wie kann ich die schrittweite des schiebebalkens verändern sodass er grössere schritte macht?
vielen dank für ev. hlfe!