JFileChooser zu lange sichtbar

Status
Nicht offen für weitere Antworten.
MQue

MQue

Top Contributor
Hallo,

wieder mal ein spezielles Problem, ich rufe die unteren Methoden nacheinander auf, also als erstes soll ein JFileChooser geöffnet werden und wenn der Pfad bestimmt wurde dann soll ein ScreenShot erzeugt werden und dieser in den Pfad gespeichert werden.

Mein Problem ist nun, das der JFileChooser zu lange sichtbar ist und dadurch auf dem ScreenShot oben ist,
was kann ich da machen, meiner Meinung nach werden zuerst die beiden Methoden unten verarbeitet und dann erst die GUI (oder der Event Dispatch Thread).

schönen Abend noch,

Code:
public boolean setPath() {
        screenShotPath = new  javax.swing.JFileChooser(defaultPath);
        screenShotPath.addChoosableFileFilter(new MyFilter());
        screenShotPath.setSelectedFile(new File(defaultPath));
        if (screenShotPath.showSaveDialog(null) == javax.swing.JFileChooser.APPROVE_OPTION) {
            writeFile = screenShotPath.getSelectedFile();
            screenShotPath.setVisible(false);
            screenShotPath.setSize(0, 0);
            screenShotPath.repaint();

            path = writeFile.getAbsolutePath();            
            }        
        return screenShotPath.isVisible();
        }
    
    public void writeScreenShot(java.awt.Rectangle rectangle) {
        try {           
            screenShot = new Robot().createScreenCapture(rectangle);
            if (!path.toLowerCase().endsWith(endings[FILE_TYP]))
                path = path + "." + endings[FILE_TYP];
            ImageIO.write(screenShot, endings[FILE_TYP], new File(path));
            }
        catch (Exception e) {
            System.out.println("Ausnahme in der Klasse PrintScreenShot: " + e);
            } 
        }
 
T

Templon

Bekanntes Mitglied
Du könntest einen kurzen sleep einbauen. Wie lange müsstest du testen.
 
B

Bert Brenner

Bekanntes Mitglied
Ich würde das writeScreenShot einfach mal mit EventQueue#invokeLater ausführen.
 
Wildcard

Wildcard

Top Contributor
Oder das Screenshot schon vorher machen. Tut ja nicht weh...
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JFileChooser Problem Allgemeine Java-Themen 4
G JFileChooser Fokus entfernen?! Allgemeine Java-Themen 15
S JFileChooser und iText Allgemeine Java-Themen 6
Todesbote JFileChooser im Vordergrund (*.jar wird mittels shell_exec in PHP aufgerufen) Allgemeine Java-Themen 1
J Swing Cursor.WAIT funktioniert nicht nach JFileChooser Allgemeine Java-Themen 1
F Input/Output Arbeiten mit dem JFileChooser Allgemeine Java-Themen 4
H JFileChooser soll NUR Windows-Netzwerkumgebung anzeigen Allgemeine Java-Themen 2
G Spaltenbreite im JFileChooser Allgemeine Java-Themen 8
K JFileChooser aussehen Allgemeine Java-Themen 6
V Swing JFileChooser blockiert nicht den EDT? Allgemeine Java-Themen 3
W Swing Dringende Hilfe: JFileChooser Ändern Allgemeine Java-Themen 4
W Objekte speichern mit JFileChooser Allgemeine Java-Themen 8
Balbes Dateipfad in den JFileChooser aus Textdatei einlesen Allgemeine Java-Themen 7
C Applet: JFileChooser: PFad an HTML zürückgeben Allgemeine Java-Themen 4
V [Lösung]Hohe Systemauslastung bei JFileChooser auf WindowsXP Allgemeine Java-Themen 5
R JFileChooser Allgemeine Java-Themen 3
V JFilechooser, mehrere Datein selektieren und Reihenfolge? Allgemeine Java-Themen 2
M JFileChooser schließt sich nicht Allgemeine Java-Themen 2
M JFileChooser: Ordner anlegen Allgemeine Java-Themen 3
C File-Filter in JFileChooser Allgemeine Java-Themen 4
M JFileChooser wird rechts oben mit x beendet - wie reagieren? Allgemeine Java-Themen 2
MQue JFileChooser Allgemeine Java-Themen 3
G JFileChooser öffnet sich nicht im Browser ( trotz Signatur ) Allgemeine Java-Themen 10
G JFileChooser Sprache? Allgemeine Java-Themen 5
D JFileChooser Dateiname == Unterverzeichnis Allgemeine Java-Themen 3
K JFileChooser --> FileFilter --> FilenameFilter problem Allgemeine Java-Themen 5
S JFileChooser und das erste Mal Allgemeine Java-Themen 10
I JPQL query braucht zu lange Allgemeine Java-Themen 27
T Minecraft-Server pingt lange Allgemeine Java-Themen 3
J Threads HTTP Request (Thread) dauert lange - in Android Allgemeine Java-Themen 3
D Java Permutationen werden zu lange berechnet Allgemeine Java-Themen 3
M Fasta nach Mustern durchsuchen dauert zu lange Allgemeine Java-Themen 2
javampir Lange Bitfolge speichern Allgemeine Java-Themen 3
T Gleiche Operation dauert teilweise sehr lange Allgemeine Java-Themen 12
J Thread pausieren, lange while-Schleife Allgemeine Java-Themen 8
G RXTX library braucht sehr lange zum laden. Ist das normal? Allgemeine Java-Themen 8
G zu lange Byte code dateien Allgemeine Java-Themen 6
G Datei durchsuchen, lange Laufzeit! Allgemeine Java-Themen 2
H Sekunden messen wie lange h.ibernate/jdbc abfragen brauchen Allgemeine Java-Themen 7
A testen ob Primzahl dauert bei größeren zahlen extrem lange Allgemeine Java-Themen 8
M Wie lange dauert ein garbage collection Allgemeine Java-Themen 7
P Kompletten Textseiten in gleich lange zeilen schneiden Allgemeine Java-Themen 7
sokobus java ältere Version - das laden dauert sooo lange Allgemeine Java-Themen 3
M Lange Zahlen in Java Allgemeine Java-Themen 4
bummerland Wie lange programmiert ihr schon in Java? Allgemeine Java-Themen 10
T String aus While Schleife für ganze Klasse sichtbar machen Allgemeine Java-Themen 5
D Konsoleneingabe ist in Windows CMD nicht sichtbar Allgemeine Java-Themen 4
M GWT Project nur in Google Chrome sichtbar Allgemeine Java-Themen 7
D Chat - keine Schrift sichtbar Allgemeine Java-Themen 4
cedi Eingegebenen Text in der Konsole nicht sichtbar machen oder nur in Sternchen anzeigen Allgemeine Java-Themen 2
E Externes bat sichtbar ausführen Allgemeine Java-Themen 4
X JFrame sichtbar bei einem gesperrten Computer Allgemeine Java-Themen 11
E Welche Icons für sichtbar /unsichtbar Allgemeine Java-Themen 2
E Zweites Java Programm sichtbar starten Allgemeine Java-Themen 4
J Externes Programm - Konsolenausgabe kopieren/sichtbar machen Allgemeine Java-Themen 22
K FarbeA die moeglichst sichtbar ist wenn gezeichnetauf FarbeB Allgemeine Java-Themen 7
M Applet nicht für jedermann sichtbar? Allgemeine Java-Themen 4
M einen Dump von einem Objekt sichtbar machen Allgemeine Java-Themen 4
M Jar wird ausgeführt aber nichts ist sichtbar ! Allgemeine Java-Themen 3

Ähnliche Java Themen

Anzeige

Neue Themen


Oben