Pengguna menghadapi pengalaman yang mengecewakan di mana mereka mesti meminimumkan persekitaran pembangunan bersepadu (IDE) mereka, seperti Netbeans, untuk mengakses dialog pemilih fail. Ini menjadi sangat rumit semasa ujian. Walaupun penyelesaian dalam talian, tiada satu pun telah terbukti berkesan untuk tahap pengalaman pengguna.
Kaedah showOpenDialog() yang digunakan pada objek JFileChooser, rujukan showDialog(). Kaedah ini meletakkan dialog dalam kedudukan lalai, selalunya di tengah skrin jika tiada tetingkap kelihatan yang berkaitan.
Untuk memusatkan pemilih fail pada skrin, contoh berikut mengubah suai tingkah laku lalai:
int returnVal = chooser.showOpenDialog(null); if (returnVal == JFileChooser.APPROVE_OPTION) { File f = chooser.getSelectedFile(); try { image = ImageIO.read(f); revalidate(); repaint(); } catch (IOException ex) { ex.printStackTrace(System.err); } }
Dengan memberikan null sebagai hujah induk, dialog akan menjadi bebas daripada mana-mana tetingkap yang boleh dilihat dan akan diletakkan dalam kedudukan bergantung kepada rupa dan perasaan, seperti pusat skrin.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membawa Dialog JFileChooser ke Depan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!