?? 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 + -