Ive ha implementato jFileChooser nel mio programma da riga di comando e funziona, proprio come dovrebbe con un solo problema fastidioso. Sembra che si apre sotto ogni finestra senza alcun tipo di avviso. Anzi, all'inizio, mi è mancato persino un paio di volte, portandomi a credere di averlo sbagliato.JFileChooser da un programma a riga di comando e spuntando Sotto tutte le finestre
ho implementato in questo modo:
System.out.println("Please select the file");
JFileChooser fc = new JFileChooser();
int retValue = fc.showOpenDialog(new JPanel());
if(retValue == JFileChooser.APPROVE_OPTION){
g.inputFile = fc.getSelectedFile();
}else {
System.out.println("Next time select a file.");
System.exit(1);
}
In sostanza voglio solo il JFileChooser in modo da avere all'utente di selezionare un file come un file di input. Questo è l'unico componente che ha bisogno di un'implementazione della GUI, quindi se posso evitare di scrivere una GUI, sarebbe utile.
vedere ** Modifica 2 ** nella mia risposta qui sotto. –
Questo thread può o non può aiutare: http: // StackOverflow.it/questions/5129294/bring-jfilechooser-on-top-of-all-windows – Zammbi