JScrollPane in JFrame

Gothicfreak

Grünschnabel
Hallo tutorials.de,

ich hab schon ewig rumprobiert, aber komme zu keinem guten Ergebnis.
Das möchte ich machen/haben:
Ein JFrame in dem 2 JPanels liegen (die 2 Panels liegen nochmal innerhalb eines Panels, damit es sozusagen "ein Objekt" ist). Wenn jetzt die 2 Panels bzw der Wrapper um diese Panels größer ist als das JFrame soll man scrollen können.
Allerdings klappt es bei mir so gut wie gar nicht.

Hier mal mein Code:
Java:
mainWindow = new JFrame("Test");
mainWindow.setSize(width+600, height);
mainWindow.setLocation(0, 0);
mainWindow.setLayout(null);
mainWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainWindowWrapper = new JPanel();
mainWindowWrapper.setSize(mainWindow.getSize());
mainWindowWrapper.setLayout(null);
mainWindowWrapper.setVisible(true);

display = new JLayeredPane();
display.setLayout(null);
display.setSize(width, height+100);
tabbedPane = new JTabbedPane();
tabbedPane.setSize(700, height);

mainWindowWrapper.add(display);
mainWindowWrapper.add(tabbedPane);
scrollPane = new JScrollPane(mainWindowWrapper);
scrollPane.setVisible(true);
mainWindow.add(scrollPane);

mainWindow.setVisible(true);

So hab ich zumindest die Sache mit der ScrollPane vestanden. Allerdings ist es dem Wrapper egal wie groß das Frame ist. Nur wenn der Wrapper kleiner ist als die 2 Panels funktioniert es so halbwegs.

Hab glaub ich irgendwie nen Knoten im Kopf und komm nich weiter.

Grüße,
Der Namenlose
 
Zuletzt bearbeitet:
So hab ich zumindest die Sache mit der ScrollPane vestanden. Allerdings ist es dem Wrapper egal wie groß das Frame ist. Nur wenn der Wrapper kleiner ist als die 2 Panels funktioniert es so halbwegs.

Ehrlich gesagt verstehe ich nicht wirklich wo GENAU das Problem liegt, du redest von klappt und klappt nicht. Aber was?
 

Neue Beiträge

Zurück