X1RON
Legacy Member
Hallo allemaal!
Ik zoek naar een manier om een JPanel in een JScrollPane te stoppen, en vervolgens via een JPaintComponent op de JPanel te tekenen.
Voorlopig heb ik de volgende code gebruikt om de JPanel (view) in de JScrollPane (scrollen) te stoppen:
Wanneer ik echter een view.repaint() doe in mijn JPaintComponent wordt er getekend onder die JScrollPane, dus ik ga ervan uit dat de JPanel "view" niet in de scrollpane zit.
Is er iemand die kan zeggen wat ik mis doe?
Ik zoek naar een manier om een JPanel in een JScrollPane te stoppen, en vervolgens via een JPaintComponent op de JPanel te tekenen.
Voorlopig heb ik de volgende code gebruikt om de JPanel (view) in de JScrollPane (scrollen) te stoppen:
Code:
JScrollPane scrollen = new JScrollPane(view, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scrollen.setPreferredSize(new Dimension(40, 200));
scrollen.getViewport().setOpaque(true);
add(scrollen, BorderLayout.SOUTH);
Wanneer ik echter een view.repaint() doe in mijn JPaintComponent wordt er getekend onder die JScrollPane, dus ik ga ervan uit dat de JPanel "view" niet in de scrollpane zit.
Is er iemand die kan zeggen wat ik mis doe?
