📄 filedialog列子.java
字号:
/* * FileDialog列子.java * * Created on 2004年9月24日, 上午9:48 *//** * * @author litertiger */import java.awt.*;import java.awt.event.*;public class FileDialog列子 { public FileDialog列子() { FrameFileDialog f=new FrameFileDialog(); } /** Creates a new instance of FileDialog列子 */ public static void main(String args[]) { FileDialog列子 ff=new FileDialog列子(); } class FrameFileDialog extends Frame implements ActionListener { FileDialog filedialog_save; FileDialog filedialog_load;//两个对话框 MenuBar menubar; Menu menu; MenuItem item1,item2; FrameFileDialog() { super("带文件对话框的窗口"); setSize(60,70); setVisible(true); menubar=new MenuBar(); menu =new Menu("文件"); item1=new MenuItem("保存文件"); item2=new MenuItem("打开文件"); item1.addActionListener(this); item2.addActionListener(this); menu.add(item1); menu.add(item2); menubar.add(menu); setMenuBar(menubar); //下面 创建 一个依赖于改窗口的对话框 filedialog_save=new FileDialog(this,"保存文件",FileDialog.SAVE); filedialog_save.setVisible(false); filedialog_load=new FileDialog(this,"打开文件",FileDialog.LOAD); filedialog_load.setVisible(false); filedialog_save.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { filedialog_save.setVisible(false); } } );//为对话框增加新的适配器 filedialog_load.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { filedialog_save.setVisible(false); } } );//为对话框增加新的适配器 addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { setVisible(false); System.exit(0); } }); } public void actionPerformed(ActionEvent e) { if(e.getSource()==item1) { filedialog_save.setVisible(true); } else if(e.getSource()==item2) { filedialog_load.setVisible(true); } } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -