<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    march alex's blog
    hello,I am march alex
    posts - 52,comments - 7,trackbacks - 0
    寫了一個FrameWork類實現了菜單欄,并且為菜單欄里的Item添加事件監聽,實現了選擇文件的功能。
    import java.awt.FlowLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.File;

    import javax.swing.JFileChooser;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;


    public class FrameWork extends JFrame {
        
        private static final int Width = 1000;
        private static final int Height = 600;
        private static JFrame frame = null;
        private static FlowLayout flowLayout = null;
        
        public FrameWork() {
            frame = new JFrame("Java菜單欄");
            flowLayout = new FlowLayout(FlowLayout.CENTER);
            flowLayout.setHgap(20);
            flowLayout.setVgap(30);
            frame.setLayout(flowLayout);
            
            JMenuBar menuBar = new JMenuBar();
            frame.setJMenuBar(menuBar);
            
            JMenu fileMenu = new JMenu("文件");
            JMenu openMenu = new JMenu("打開");
            JMenuItem openItem = new JMenuItem("文件");
            openMenu.add(openItem);
            openItem.addActionListener(new MyAction());
            fileMenu.add(openMenu);
            menuBar.add(fileMenu);
            
            
            
            frame.setVisible(true);
            frame.setSize(Width, Height);
            frame.setLocation(100, 100);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        }
        
        private class MyAction implements ActionListener {
            public void actionPerformed(ActionEvent evt) {
                Object s = evt.getSource();
                JFileChooser jfc=new JFileChooser();
                jfc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES );
                jfc.showDialog(new JLabel(), "選擇");
                File file=jfc.getSelectedFile();
                if(file.isDirectory()){
                    System.out.println("文件夾:"+file.getAbsolutePath());
                }else if(file.isFile()){
                    System.out.println("文件:"+file.getAbsolutePath());
                }
                System.out.println(jfc.getSelectedFile().getName());
            }
        }
        
        public static void main(String[] args) {
            new FrameWork();
        }
    }
    posted on 2015-03-18 12:51 marchalex 閱讀(945) 評論(0)  編輯  收藏 所屬分類: java小程序
    主站蜘蛛池模板: 国产乱子伦精品免费无码专区| 久久国产精品免费一区| 亚洲国产成人久久综合一区| 亚洲Aⅴ无码专区在线观看q | 青青操视频在线免费观看| 日韩大片在线永久免费观看网站| 亚洲a无码综合a国产av中文| 亚洲国产精品嫩草影院| 亚洲欧洲日产国码久在线| 亚洲人成综合网站7777香蕉| 亚洲人成www在线播放| 亚洲成av人在线观看网站| 国产综合激情在线亚洲第一页| 黄色毛片免费在线观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 日本免费中文视频| 久久福利青草精品资源站免费| 国产精品免费无遮挡无码永久视频 | 亚洲日本国产精华液| 亚洲人xxx日本人18| 亚洲国产综合AV在线观看| 国产精品亚洲一区二区三区在线观看 | 亚洲无码在线播放| 亚洲AV午夜成人影院老师机影院| 亚洲91av视频| 国产精品亚洲自在线播放页码| 亚洲日本中文字幕天天更新| 最新亚洲人成网站在线观看| 未满十八私人高清免费影院| 中文字幕在线成人免费看| 曰批视频免费40分钟试看天天| 永久免费AV无码国产网站| 四虎影永久在线高清免费| 久久激情亚洲精品无码?V| 亚洲国产成人久久精品影视| 亚洲伊人久久大香线蕉| 男人j进女人p免费视频| 午夜免费福利小电影| 女人18毛片水真多免费播放| 亚洲精品无码成人片在线观看| 国产AV无码专区亚洲AV毛网站|