Hallo, ich bin leider noch ein relativer Anfänger in Java und bastle gerade ein kleines Programm bei dem ich vor einem Problem stehe:
Ich habe ein Fenster mit 2 JPanels und möchte, wenn ich das Fenster kleiner ziehe als eines JPanel ist,
dass dieses mit einem JScrollpane ausgestattet wird um das gesamte Panel verfügbar machen zu können. Normalerweise hat das Panel eine braune Farbe Wenn ich das JScrollPane einfüge, scheint es so, als ob dieses das komplette Panel überdeckt, da das Panel grau ist (Schaltflächenfarbe). Ich weiss gerade leider nicht, wo der Fehler liegt und habe auch im Internet keine passenden Hinweise gefunden :/ Evtl suche ich auch einfach nach den falschen Stichworten
Ich habe hier einmal folgenden Code
Bestimmt nur ein blöder Fehler, den ich durch meinen Tunnelblick aber gerade einfach nicht finde ~~
Kann mir jemand helfen?
Lg
Ich habe ein Fenster mit 2 JPanels und möchte, wenn ich das Fenster kleiner ziehe als eines JPanel ist,
dass dieses mit einem JScrollpane ausgestattet wird um das gesamte Panel verfügbar machen zu können. Normalerweise hat das Panel eine braune Farbe Wenn ich das JScrollPane einfüge, scheint es so, als ob dieses das komplette Panel überdeckt, da das Panel grau ist (Schaltflächenfarbe). Ich weiss gerade leider nicht, wo der Fehler liegt und habe auch im Internet keine passenden Hinweise gefunden :/ Evtl suche ich auch einfach nach den falschen Stichworten
Ich habe hier einmal folgenden Code
Java:
...
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
panelZeichnen = new JPanel();
panelZeichnen.setBackground(new Color(255, 250, 205));
panelZeichnen.setBounds(0, 0, 800, 800);
contentPane.add(panelZeichnen);
panelZeichnen.setLayout(new BorderLayout(0, 0));
scrollPane = new JScrollPane();
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
panelZeichnen.add(scrollPane, BorderLayout.CENTER);
...
Bestimmt nur ein blöder Fehler, den ich durch meinen Tunnelblick aber gerade einfach nicht finde ~~
Kann mir jemand helfen?
Lg
Zuletzt bearbeitet: