nathaniells freak
Mitglied
Hallo alle miteinander.
Aufbau:
Ich versuche ein Programm zu schreiben auf dem ich Ausgaben über ein Graphics Objekt erstellen lasse. Die von mir dazu erstellte Klasse heisst nach dem was sie später auch machen soll FormPrintPreview. In dieser Klasse sind zwei Komponenten hinterlegt ein JFrame und Canvas Objekt.
Vorhaben / Ablauf:
Ich will als erstes das ganze zeichnen, danach dieses Fenster anzeigen lassen als PrintPreview und dann auf dem Fenster für die PrintPreview auswählen lassen ob er die Vorschau drucken will oder das Fenster lieber wieder schliessen will!!
Hierbei habe ich zwei Varianten ausprobiert:
erste Möglichkeit:
- Wenn ich nur das JFrame nehme und darauf zeichne dann verschwindet die Zeichnung kurz nach dem öffnen der Oberfläche wieder. (Bruchteil einer sekunde)
zweite Möglichkeit:
Das Canvas Objekt füge ich dem Frame hinzu und hole mir für das Zeichnen das Graphics Objekt des Canvas um darauf zu Zeichnen. Hierbei zeigt er mir nichts an. Nicht einmal für eine Sekunde oder so!
Wie kann ich das Problem lösen das er das gezeichnete Bild anzeigt (dauerhaft) bis ich das Fenster schliesse oder auch wenn ich das Fenster mal minimiere und danach wieder maximiere, usw.
Oder was mache ich allgemein Falsch
Cu Nathaniell
Aufbau:
Ich versuche ein Programm zu schreiben auf dem ich Ausgaben über ein Graphics Objekt erstellen lasse. Die von mir dazu erstellte Klasse heisst nach dem was sie später auch machen soll FormPrintPreview. In dieser Klasse sind zwei Komponenten hinterlegt ein JFrame und Canvas Objekt.
Vorhaben / Ablauf:
Ich will als erstes das ganze zeichnen, danach dieses Fenster anzeigen lassen als PrintPreview und dann auf dem Fenster für die PrintPreview auswählen lassen ob er die Vorschau drucken will oder das Fenster lieber wieder schliessen will!!
Hierbei habe ich zwei Varianten ausprobiert:
erste Möglichkeit:
- Wenn ich nur das JFrame nehme und darauf zeichne dann verschwindet die Zeichnung kurz nach dem öffnen der Oberfläche wieder. (Bruchteil einer sekunde)
zweite Möglichkeit:
Das Canvas Objekt füge ich dem Frame hinzu und hole mir für das Zeichnen das Graphics Objekt des Canvas um darauf zu Zeichnen. Hierbei zeigt er mir nichts an. Nicht einmal für eine Sekunde oder so!
Wie kann ich das Problem lösen das er das gezeichnete Bild anzeigt (dauerhaft) bis ich das Fenster schliesse oder auch wenn ich das Fenster mal minimiere und danach wieder maximiere, usw.
Oder was mache ich allgemein Falsch
Cu Nathaniell