Ik heb in een java applet een panel genaamd levelPanel, hieronder een paar stukjes relevante code
import javax.swing.*;
Dit werkt top, alleen wil ik ook kunnen tekenen op een panel. Dit doe ik op de volgende manier:
Maar dit werkt niet. Moet dit op een andere manier of kan je niet tekenen in Panels?
Thnx.
import javax.swing.*;
code:
1
2
3
4
5
6
7
8
9
10
11
12
| public class racen extends Applet implements Runnable
{
JPanel levelPanel;
public void init ()
{
levelPanel = new JPanel();
levelPanel.setPreferredSize(new Dimension(640,480));
add(levelPanel);
levelPanel.add(loop = new Button ( "loop"));
levelPanel.add (loop); |
Dit werkt top, alleen wil ik ook kunnen tekenen op een panel. Dit doe ik op de volgende manier:
code:
1
2
3
| public void paint ( Graphics g ){
levelPanel.add(g.drawImage(buffer,0,0,640,480,this));
} |
Maar dit werkt niet. Moet dit op een andere manier of kan je niet tekenen in Panels?
Thnx.