carookee - group communication for you
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





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.792 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

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