gpt4 book ai didi

java - 文档模式 JFileChooser?

转载 作者:行者123 更新时间:2023-12-02 05:34:06 28 4
gpt4 key购买 nike

阅读 documentation 后我没有看到使用 showDialog() 时使对话框模式化的好方法。 .

是否有一种好方法可以使 JFileChooser 实例成为文档模式而不是应用程序模式?

最佳答案

JFileChooser instance = new JFileChooser()
{
protected JDialog createDialog(Component parent) throws HeadlessException
{
JDialog dialog = super.createDialog(parent);
dialog.setModalityType(ModalityType.DOCUMENT_MODAL);
return dialog;
}
};
instance.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
if (JFileChooser.APPROVE_SELECTION.equals(e.getActionCommand()))
{
File file = ((JFileChooser)e.getSource()).getSelectedFile();
//loadFromFile(file); // My custom function for loading from a File
}
}
});
instance.showOpenDialog(this);

关于java - 文档模式 JFileChooser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25191265/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com