Domanda

chooser = new JFileChooser();
chooser.setSize(300, 200);
if (chooser.showOpenDialog(this) == JFileChooser.APPROVE_OPTION) {
.......
}

Questo non funziona. si apre sempre nella dimensione predefinita.

È stato utile?

Soluzione

Prova chooser.setPreferedSize(new Dimension(300, 200))

Altri suggerimenti

Forse una soluzione potrebbe essere quella di estendere la classe JFileChooser e sovraccaricare il costruttore con il nuovo metodo setSize. Non sono sicuro se questo funzionerà. So che è possibile estendere il JDialog molto di base per creare finestre di dialogo personalizzate e chiamando setSize ci lavorato per me l'ultima volta che ho provato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top