Nur ein Element sichtbar beim Drucken eines JFrame

Status
Nicht offen für weitere Antworten.

Norbi

Mitglied
Mahlzeit,

ich hänge seit Tagen beim Thema drucken.
Ich habe eine JFrame namens DruckAnsicht.

Ich benutze zum drucken die 3. Variante von:

http://www.java-forum.org/java-faq-beitraege/7159-drucken-von-vielen-dokumentarten.html

Daher sieht meine Klasse so aus:
Java:
public class DruckAnsicht extends javax.swing.JFrame implements Printable{
Inklusive der 2 print-Methoden vom geposteten Link.

In einer anderen Klasse rufe ich dann "druckAnsicht.print();" auf.

Es folgt der Dialog zur Papier- und Druckerauswahl. Ich wähle den "Microsoft XPS Document Writer", lege den Speicherort und Dateinamen fest, und die XPS-Datei öffnet sich im IE.

Wahlweise ist aber, je nach Anordnung der Komponenten auf dieser XPS-Datei nur ein Element zu sehen. Mal eine JList, mal ein JLabel mit seinem Text, aber eben immer nur 1 Element pro Seite. :noe:

Vorher lasse ich mir die "druckAnsicht" noch zeigen, und es sind alle Elemente(JLabels, JPanel, JTable) korrekt zu sehen.

Als ich meinen JFrame verlängert habe, kam ein 2-seitiges XPS-Dokument bei raus, auf der 1. Seite ein Label, auf der 2. eine JList.
 

Norbi

Mitglied
ich habe jetzt in der
Java:
public int print(Graphics graphics, PageFormat pageFormat, int pageIndex) throws
  PrinterException
Methode
Java:
paint(g);
durch
Java:
print(g);
ersetzt. Es kommt aber weiterhin ein XPS-Dokument mit nur einer JList drauf raus.

Ist die 3. Variante von dem geposteten Link denn geeignet um mein JFrame auszudrucken?

Edit: Falls das relevant ist, ich arbeite mit Netbeans.
 
Zuletzt bearbeitet:

André Uhres

Top Contributor
Das ist imho ein Bug im Zusammenspiel mit dem "Microsoft XPS Document Writer". Auf einem Drucker hatte ich das Problem noch nie.
 

Norbi

Mitglied
Das heisst meine Ausdrucke sind vollständig, und wenn ich nen Drucker dran hätte, würde es funktionieren?

Gibts noch ne andere Möglichkeit, statt dem XPS-Writer um meine Ausdrücke Ressourcenschonend zu kontrollieren? ;)

Edit: Wenn ich nur eine Tabelle mit ihrer Print-Methode ausdrucke, funktioniert es übrigends problemlos, nur bei dem JFrame gibts die Probleme.
 
Zuletzt bearbeitet:

André Uhres

Top Contributor
wenn ich nen Drucker dran hätte, würde es funktionieren?
Ja.

Gibts noch ne andere Möglichkeit, statt dem XPS-Writer um meine Ausdrücke Ressourcenschonend zu kontrollieren?
Was willst du denn eigentlich kontrollieren? Den Frame sieht man ja und der Ausdruck ist genau dasselbe. Ansonsten hat Java wohl irgendwie immer eine Möglichkeit, den Ausdruck auf den Bildschirm statt auf Papier zu malen.
 

Norbi

Mitglied
Eigentlich wollte ich kontrollieren ob das Drucken funktioniert. Anfangs hatte ich damit Probleme, und als ich diese Lösung gefunden hatte, sah das Ergebnis immer so seltsam aus! :) Da war ich natürlich etwas verunsichert.

Leider hat der PDF-Ausdruck auch nen Fehler, der sich nicht beheben lässt. Ich werds aber mal auf nem anderen Rechner versuchen. Wenn ich dann endlich nen kompletten "Ausdruck" sehe, bin ich beruhigt und kann weiterarbeiten.

Danke für die Hilfe. Schon sehr ärgerlich, dass mit so ein "Bug" im XPS-Writer viele Tage aufgehalten hat. :(
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
berserkerdq2 Wie greife ich auf ein Element zu, welches ich beim Scenebuilder erstellt habe AWT, Swing, JavaFX & SWT 10
W Element aus comboBox mit observableList löschen AWT, Swing, JavaFX & SWT 3
J JavaFx PDF in einem Element in einem Fenster anzeigen. AWT, Swing, JavaFX & SWT 11
G FX warten bis ein anderes GUI Element ausgewählt wurde AWT, Swing, JavaFX & SWT 8
N JavaFX Tableview nach Löschen von Element falscher Index AWT, Swing, JavaFX & SWT 4
M Internal Frames und Canvas-Element AWT, Swing, JavaFX & SWT 9
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
K JavaFX Element in HBOX nach rechts verschieben AWT, Swing, JavaFX & SWT 2
stroggi Swing Suche nach Kurveneditor (UI-Element) AWT, Swing, JavaFX & SWT 1
I FXML: StackPane als Root-Element AWT, Swing, JavaFX & SWT 5
ImperatorMing JavaFX Übersicht - Welches Element kann welches Erreignis AWT, Swing, JavaFX & SWT 3
D Swing "blaues" Element aus JComboBox erhalten AWT, Swing, JavaFX & SWT 6
F JavaFX Custom ListView erstellt ghost Element AWT, Swing, JavaFX & SWT 3
GreenTeaYT Wie vergebe Ich den Jframe Title den Namen aus einem Element von der Arraylist ? AWT, Swing, JavaFX & SWT 4
L JavaFX Hover Effekt über das Parent Element AWT, Swing, JavaFX & SWT 4
domjos1994 JavaFX Element auswählen auf dem der Cursor ist AWT, Swing, JavaFX & SWT 1
M Ein Element in mehreren JList selektieren AWT, Swing, JavaFX & SWT 5
R GUI Element in einer Methode aktualisieren (JTextPane) AWT, Swing, JavaFX & SWT 13
G JavaFX NullPointerException bei Zugriff auf FXML Element AWT, Swing, JavaFX & SWT 0
P Swing Nach removeAll() noch 1 Element vorhanden AWT, Swing, JavaFX & SWT 0
K Swing GUI Element wird nicht skaliert AWT, Swing, JavaFX & SWT 6
K Swing JList - Element richtig hinzufügen AWT, Swing, JavaFX & SWT 4
Z Swing Von vielen Klassen auf ein GUI-Element zugreifen AWT, Swing, JavaFX & SWT 10
M Element aus JList eines JFileChooser entfernen AWT, Swing, JavaFX & SWT 3
E selektiertes Element aus JList zurückgeben AWT, Swing, JavaFX & SWT 7
H Swing Element aus JComboBox auswählen AWT, Swing, JavaFX & SWT 2
C click auf JButton und darunter liegendes element AWT, Swing, JavaFX & SWT 5
B Element schrittweise verschieben AWT, Swing, JavaFX & SWT 2
S Ausschluss bei Klick auf GUI Element AWT, Swing, JavaFX & SWT 6
GianaSisters AWT Per Button neues Element auf den jPanel setzen AWT, Swing, JavaFX & SWT 6
M gleiches Element in JList mehrmals hintereinander auswählen AWT, Swing, JavaFX & SWT 6
GianaSisters jList nur einmal ein Element anklicken AWT, Swing, JavaFX & SWT 3
F Element anzeigen / erstellen. Maus vs Controller AWT, Swing, JavaFX & SWT 7
M Frage nach Swing Element AWT, Swing, JavaFX & SWT 3
J jList, recht Maustast => Tooltip zu Element AWT, Swing, JavaFX & SWT 8
W SWT Resize Tree-Element AWT, Swing, JavaFX & SWT 3
Landei Swing JTree - Element mit Doppelklick auswählen AWT, Swing, JavaFX & SWT 4
B Swing: letztes Element wird immer auf Fenstergröße gezogen AWT, Swing, JavaFX & SWT 3
F Swing Paint mit Canvas Element AWT, Swing, JavaFX & SWT 35
G JTree Element wird nicht markiert AWT, Swing, JavaFX & SWT 2
X Swing Swing Element gesucht -> um als Konsole zu fungieren AWT, Swing, JavaFX & SWT 4
H GridBagLayout Element komplett ausfüllen AWT, Swing, JavaFX & SWT 5
D Swing Document-Structure; Element AWT, Swing, JavaFX & SWT 4
C Aktion durchführen bei Klick auf ein Element im JTree (Untersch. Klick und Doppklick) AWT, Swing, JavaFX & SWT 5
S Listener der mich informiert wann immer einer Liste ein Element hinzugefuegt wird? AWT, Swing, JavaFX & SWT 4
H Swing [gelöst]Neues Swing Element erstellen AWT, Swing, JavaFX & SWT 4
D Problem an Parent Element ranzukommen. AWT, Swing, JavaFX & SWT 7
G JList und ein neues Element oben in der Liste einfügen AWT, Swing, JavaFX & SWT 4
U Ein Element in einer JList farbig hervorheben ! AWT, Swing, JavaFX & SWT 2
ABstraCT JCombobox dynamisch füllen (erstes Element Problem) AWT, Swing, JavaFX & SWT 4
N JPopupMenu - ausgewähltes Element zurückgeben AWT, Swing, JavaFX & SWT 2
V Element zu Listenfeld hinzufügen AWT, Swing, JavaFX & SWT 6
S MouseListener zurückverfolgung auf element. AWT, Swing, JavaFX & SWT 7
A Element aus einer JList löschen AWT, Swing, JavaFX & SWT 5
zilti Swing-Element verändern AWT, Swing, JavaFX & SWT 13
N in jScrollPane, neues Swing Element hinzufügen AWT, Swing, JavaFX & SWT 6
M Zwei Element auf ein Contentpane AWT, Swing, JavaFX & SWT 45
G Listener (anonyme Klasse) jedem Element eines Array zuweisen AWT, Swing, JavaFX & SWT 5
V Wie heisst dieses GUI-Element? Gibt es sowas für Swing? AWT, Swing, JavaFX & SWT 10
E JTree selektiertes Element AWT, Swing, JavaFX & SWT 3
S Swing Element für Explorer-Fenster darstellung AWT, Swing, JavaFX & SWT 13
G JCombobox - Element richtig anzeigen AWT, Swing, JavaFX & SWT 5
W Element im JTree farblich markieren AWT, Swing, JavaFX & SWT 6
N JTree mehrere/ohne Root Element/e AWT, Swing, JavaFX & SWT 2
M JLIST - Ein Element selektieren und weiterverarbeiten! AWT, Swing, JavaFX & SWT 2
C leeres Element in Gridlayout einfuegen AWT, Swing, JavaFX & SWT 3
E Wie heißt dieses graphische Element (Bild inside)? AWT, Swing, JavaFX & SWT 2
G JTree. Neues Element hinzufügen und Selection beibehalten! AWT, Swing, JavaFX & SWT 3
D Element aus einer Methode heraus hinzufügen AWT, Swing, JavaFX & SWT 2
bummerland auf übergeordnetes element zugreifen AWT, Swing, JavaFX & SWT 2
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
D Swing Komponenten nicht sichtbar nach Start AWT, Swing, JavaFX & SWT 12
P JavaFX Änderungen am Datenmodell visuell nicht sichtbar AWT, Swing, JavaFX & SWT 3
R Swing Panel nur bei Maus sichtbar AWT, Swing, JavaFX & SWT 2
P Lable sichtbar/unsichtbar toggeln AWT, Swing, JavaFX & SWT 2
L Swing Komponenten erst nach Resize sichtbar AWT, Swing, JavaFX & SWT 2
J Textfeld nicht sichtbar AWT, Swing, JavaFX & SWT 2
T JButton wird beim vergrößern des Fensters erst sichtbar AWT, Swing, JavaFX & SWT 4
Joker4632 JButton nicht sichtbar, aber funktionsfähig AWT, Swing, JavaFX & SWT 8
L Swing JTextField nicht sichtbar AWT, Swing, JavaFX & SWT 1
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
U Swing Inhalt vom Fenster wird erst durch Hovern oder Klicken sichtbar AWT, Swing, JavaFX & SWT 3
T JButton überlagern sich und werden erst beim Mausscrollen sichtbar AWT, Swing, JavaFX & SWT 2
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
J JSlider sichtbar AWT, Swing, JavaFX & SWT 7
M SWT View nicht mehr sichtbar AWT, Swing, JavaFX & SWT 2
P Swing Panel nicht sichtbar AWT, Swing, JavaFX & SWT 1
X JFrame erst nach dem Laden sichtbar stellen AWT, Swing, JavaFX & SWT 8
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
A Swing " comboboxes vergl. wenn aus der 1. etwas gewählt wurde ist, es in der 2. nicht mehr sichtbar AWT, Swing, JavaFX & SWT 9
R Komponenten werden erst nach maximierung des Frames sichtbar (Linux) AWT, Swing, JavaFX & SWT 5
S Canvas durch transparentes JPanel sichtbar machen AWT, Swing, JavaFX & SWT 2
D Image soll langsam sichtbar werden AWT, Swing, JavaFX & SWT 4
P jframe setVisible(false) wieder sichtbar machen? AWT, Swing, JavaFX & SWT 4
B LookAndFeel GWT: Canvas in TabSet nicht sichtbar AWT, Swing, JavaFX & SWT 2
S Swing JLabel wird in JPanel nicht sichtbar AWT, Swing, JavaFX & SWT 2
A jformattedtextfield unsichtbar und wieder sichtbar machen AWT, Swing, JavaFX & SWT 13
Wirago Swing neues Fenster nicht sichtbar AWT, Swing, JavaFX & SWT 6
T 2D-Grafik gezeichnetes Bild verschieben - rand bleibt sichtbar AWT, Swing, JavaFX & SWT 2
C SWT CTabItem wieder sichtbar machen AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben