package text; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.*; public class FileDialogTest12 { public static void main(String[] args) { // 创建 JFrame 窗口 JFrame frame = new JFrame("这里测试FileDialog"); // 设置窗口关闭操作,默认为退出应用程序 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗口大小 frame.setSize(600, 800); // 创建 FileDialog 对象,用于显示文件选择对话框 FileDialog d1 = new FileDialog(frame, "选择需要加载的文件", FileDialog.LOAD); FileDialog d2 = new FileDialog(frame, "选择需要保存的文件", FileDialog.SAVE); // 创建两个按钮 JButton b1 = new JButton("打开文件并另存为"); // 给“打开文件并另存为”按钮添加动作监听器 b1.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { } }); // 将按钮添加到 Frame 中 frame.add(b1, BorderLayout.CENTER); // 使窗口可见 frame.setVisible(true); // 设置窗口居中显示 frame.setLocationRelativeTo(null); // 居中显示窗口 } }