Rumah >Java >javaTutorial >Bagaimanakah Saya Boleh Memastikan Java JFileChooser Saya Sentiasa Muncul di Depan?
Semasa menggunakan JFileChooser Java untuk memilih fail, anda mungkin menghadapi senario di mana pemilih fail muncul di belakang tetingkap lain, yang memerlukan anda untuk meminimumkan mereka mengaksesnya. Ini boleh menjadi halangan yang mengecewakan, terutamanya semasa ujian.
Sebab bagi gelagat ini terletak pada API untuk showOpenDialog(), yang merujuk kepada "kedudukan bergantung pada rupa dan perasaan", menyebabkan dialog menjadi diletakkan di tengah-tengah skrin apabila parameter induk adalah batal. Untuk membetulkannya, kami boleh mengawal kedudukan pemilih fail secara eksplisit.
Berikut ialah contoh yang menunjukkan pendekatan ini:
import java.awt.Dimension; import java.awt.EventQueue; import java.awt.Graphics; import java.awt.Toolkit; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; public class FileChooserOnTop extends JPanel { private JFileChooser chooser = new JFileChooser(); public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { new FileChooserOnTop().create(); } }); } public void create() { JFrame f = new JFrame();
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memastikan Java JFileChooser Saya Sentiasa Muncul di Depan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!