编程语言
首页 > 编程语言> > java – 使用Swing在窗格中选择文件

java – 使用Swing在窗格中选择文件

作者:互联网

我正在Swing中编写一个GUI,我想在主窗口中执行文件选择器,如下图所示:

虽然似乎有很多关于如何编写弹出文件选择器的教程,但是我没有看到关于如何在摇摆中完成这种类型的选择器的更多信息.

也很抱歉,如果之前有人询问,我做了一些搜索,无法找到其他任何东西..

解决方法:

JFileChooser实际上扩展了JComponent,因此您可以像使用任何其他组件一样使用它.以下是两个窗格内文件选择器的示例:

public class TestInPaneChoosers {
    public static void main(String[] args) {
        EventQueue.invokeLater(new Runnable() {
            @Override
            public void run() {
                buildFrame();
            }
        });
    }

    private static void buildFrame() {
        JFrame f = new JFrame("Test");
        f.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

        f.setLayout(new FlowLayout());

        f.add(new JFileChooser());
        f.add(new JFileChooser());

        f.pack();
        f.setLocationRelativeTo(null);
        f.setVisible(true);
    }
}

标签:swingx,java,swing,awt
来源: https://codeday.me/bug/20190917/1810210.html