amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Programmierung > AWT/Swing und paint-Methode [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

24.02.2006, 11:17 Uhr

eliotmc
Posts: 925
Nutzer
Hallo,

ich habe mal eine allgemeine Frage zur Methode
public void paint(Graphics g){}.

Wie verhält sich diese Methode in zusammenhang
mit awt und swing. In dem anderen Thread habe
ich ja einige Swing Objekte über den contentpane hinzugefügt.
Jetzt habe ich außerdem noch noch die paint Methode überschrieben
(kliener Versuch, einfach nur ein Quadrat gezeichnet)
Java code:
public void paint(Grahphics g){
  g.drawRect(10,10,100,100);
}


Wenn ich das Programm jetzt starte, bekomme ich
den Contentpnae dargetsellt, ohne den inhalt von paint.
Verkleinere ich das Fenster (auf der Taskbar ablegen) und
öffne ich es wieder, so wird die paint Methode aufgrufen,
der Contetnpane ist aber nicht mehr da.
Wie kann ich bei swing und/oder awt beides verwenden???
Ist das Überhaupt Möglich???


--
regards

eliot

[ - Antworten - Zitieren - Direktlink - ]

24.02.2006, 16:56 Uhr

Holger
Posts: 8116
Nutzer
Was genau machst Du?
Welche Klasse überschreibt die paint()-Methode und auf welche Art wird die Instanz davon in die Hierarchie eingefügt?
Was genau soll bei der ContentPane zu sehen sein? Das ist doch nur ein leeres Panel...

mfg
--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Programmierung > AWT/Swing und paint-Methode [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.