Salut, je cherche à écrire du texte à des coordonnées précises dans n'importe quel componant, ex un label. En fait c'est pour faire défiler un texte dans une frame qui contient d'autres éléments.
Si c'était une applet, je ferais
Code :
- public class test extends Applet {
- ...
- public void paint (Graphcis g) {
- ...
- g.drawString (message, x, y);
- ...
- }
- ...
- }
|
mais là je veux faire un truc plutôt comme :
Code :
- public class test {
- public test () {
- Frame maFrame = new Frame ();
- Panel monPanel = new Panel ();
- monPanel.getGraphics().drawString (msg, x, y);
- maFrame.add (monPanel);
-
- ...
- }
- }
|
Mais ça va pas, il me dit
Exception in thread "main" java.lang.NullPointerException
at test.<init>(test.java:11)
at test.main(test.java:20)
au moment de l'éxecution, la ligne 11 étant bien sûr monPanel.getGraphics().drawString (msg, x, y);
Voilà, pouvez-vous m'aider ?