Guten Tag,
ich erstelle ein JPanel "hintergrund" (1000x1000), dem ein weiteres Jpanel hinzugefügt wird und übergebe es per Konstruktor dem JScrollPane.
mein Problem ist nun, das ich beim "scrollen" per KeyListener kein 1000x1000 pixel großes JPanel mehr bekomme, sondern das Jpanel scheinbar auf die größe des Viewport "zurecht geschnitten wird"
mir stellt sich nun noch die Frage, mit welcher Methode ich das JScrollPane verschiebe bzw auch ob die notwendige Methode in JScrollPane oder JVieport vorkommt.
Ich habe schon verschiedene Klassen und Methoden probiert aber das Problem bleibt das selbe.
ich erstelle ein JPanel "hintergrund" (1000x1000), dem ein weiteres Jpanel hinzugefügt wird und übergebe es per Konstruktor dem JScrollPane.
mein Problem ist nun, das ich beim "scrollen" per KeyListener kein 1000x1000 pixel großes JPanel mehr bekomme, sondern das Jpanel scheinbar auf die größe des Viewport "zurecht geschnitten wird"
Java:
hintergrund = new JPanel();
hintergrund.setBounds(0,0,1000,1000);
hintergrund.setLayout(null);
hintergrund.setBackground(Color.BLUE);
sp = new JScrollPane(hintergrund,
JScrollPane.VERTICAL_SCROLLBAR_NEVER,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
mir stellt sich nun noch die Frage, mit welcher Methode ich das JScrollPane verschiebe bzw auch ob die notwendige Methode in JScrollPane oder JVieport vorkommt.
Ich habe schon verschiedene Klassen und Methoden probiert aber das Problem bleibt das selbe.