Home
/
JavaForum
/
Swing + AWT
Infos
|
Features
|
Gold-Edition
|
Kundenservice
java
Übersicht
Forum
-
Beginner
-
Java allgemein
-
JDBC
-
JNI
-
Networking
-
Online-Ressourcen
-
Swing + AWT
-
XML
-
Meckerecke
Mitglieder
LOGIN
User oder E-Mail
Passwort
·
Passwort vergessen
·
Kostenlos anmelden
Information
Demo
Features
Im Vergleich
Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
Kundenservice
Impressum
Datenschutz
AGB
Status
4.513 User online
0 User eingeloggt
Beiträge
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
Antworten
Neuer Beitrag
Gesamtdarstellung
Detaildarstellung
Einzeldarstellung
Threaddarstellung
Beitrag 52 von 1460 (4%)
Autor
TiSch
Datum
19.03.04, 10:05
Betreff
AW: JPanel drucken ---> Leider nein?
Hallo,
vielleicht hilft Dir dieser Link ja, hab den Thread bisher nicht weiter verfolgt:
http://java.sun.com/docs/books/tutorial/2d/printing/component.html
gruß,
Tim
_____
Von: schnuffie [mailto:@carookee.com]
Gesendet: Freitag, 19. März 2004 09:54
An: Tim Schmelter
Betreff: Re: JPanel drucken ---> Leider nein?
Experimentierfreudig war ich schon immer... *grins*
Habe ein JPanel mit 4 Teilen erstellt (GridLayout), und in diesen 4 Abschnitten werden eigene, von JPanel abgeleitete Komponenten dargestellt, die jeweils in der paint(Graphics)-Methode einen Kreis, Oval, Rechteck oder Text darstellen. Sieht so mittelmäßig am Bildschirm aus, doch wenn ich von diesem "Haupt"-Panel alle Komponenten ermittle:
//...innerhalb der "Drucken"-Methode:
Component[] ac = myPanel.getComponents();
for (int i = 0; i < ac.length; i++) {
Rectangle r = ac[i].getBounds();
g.translate(r.x, r.y);
ac[i].paint(g);
g.translate(-r.x, -r.y); //zurücksetzen
}
//... (ac[i].getGraphics() ist NICHT null
Der Ausdruck sieht zwar nicht so überragens aus, doch es klappt.
Mein 2. Versuch war das gleiche JPanel, jedoch mit JButton, JTextField, JTextArea und JLabel. Es gab beim Ausdrucken keinen Fehler, jedoch wurde nichts gedruckt.
P.S.: z.B. myLabel.getGraphics() liefert null
Scheint so zu sein, daß lediglich die selbst gezeichneten Komponenten druckbar sind. Doch irgendwo müssen doch auch SUN-Komponenten gezeichnet werden, doch nicht etwa außerhalb Java? *fragend guckt*
Wer hat eine Erklärung? Harald hast Du die Lösung?
Wer kann helfen?
CU schnuffie
Mit bonus.net bis zu 70% beim Einkauf sparen!
Jetzt anmelden und kostenlos testen!
_____
Um auf diesen Beitrag zu antworten, benutzen Sie die Antworten-Funktion Ihrer Mail-Software.
Einen neuen Beitrag im Forum verfassen
· Diesen Beitrag online lesen
· Mailingliste abbestellen
Diskussionsverlauf:
AW: JPanel drucken ---> Leider nein?
JPanel drucken
Re: AW: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken
Re: JPanel drucken ---> Die Lösung?
Re: JPanel drucken ---> Leider nein?
Re: JPanel drucken ---> Leider nein?
Re: JPanel drucken ---> Leider nein?
Re: JPanel drucken ---> Leider nein?
Auf diesen Beitrag antworten
Neuen Beitrag verfassen
Impressum
·
Datenschutz
·
AGB
·
Infos
·
Presse
Ein modernes Forum:
teamturn.com