Intégrer Canvas dans un form , possible?
Bonjour a tous,
Je débute en Java et je voudrait pouvoir utiliser un canvas dans une fenetre Form ( le tous programmer sous NetBeans en J2ME grace au mobility pack )
Voici mon code de test :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| public Form getForm() {
if (form == null) {
// write pre-init user code here
form = new Form("Venezia Ristorante", new Item[] { });
// write post-init user code here
class MyCanvas extends Canvas {
public void paint(Graphics g) {
g.setColor(255, 0, 0);
g.fillRect(0, 0, getWidth(), getHeight());
g.setColor(255, 255, 255);
g.drawString("Hello World!", 0, 0, g.TOP | g.LEFT);
}
}
Canvas canvas = new MyCanvas();
Display display = Display.getDisplay(this);
display.setCurrent(canvas);
}
return form;
} |
Le souci est que le form reste blanc et il n'affiche pas de fenetre rouge avec ecrit Hello World dedans ...
Si quelqu'un a une solution je suis preneur ! merci d'avance
Cordialement