<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小程序
    主站蜘蛛池模板: 91大神免费观看| 亚洲国产成人久久综合一区77 | 69式国产真人免费视频| 亚洲无吗在线视频| 久久精品国产亚洲精品| 99在线视频免费| 精品久久久久亚洲| 亚洲成a人片77777kkkk| 成人黄动漫画免费网站视频 | 一区二区三区免费高清视频| 亚洲丁香色婷婷综合欲色啪| 日本不卡免费新一二三区| 色www永久免费网站| 亚洲成年网站在线观看| 亚洲一区AV无码少妇电影☆| 久久久高清免费视频| 精品无码一级毛片免费视频观看 | 亚洲国产成AV人天堂无码| 亚洲色偷拍区另类无码专区| 97性无码区免费| 三级黄色在线免费观看| 亚洲国产熟亚洲女视频| 亚洲国产精品无码久久一区二区| 四虎成人免费影院网址| 18禁成人网站免费观看| 亚欧乱色国产精品免费视频| 亚洲精品伦理熟女国产一区二区| 久久国产亚洲电影天堂| 亚洲人成电影网站国产精品| 成年大片免费视频| 37pao成人国产永久免费视频 | 久久久无码精品亚洲日韩蜜臀浪潮| 可以免费观看一级毛片黄a| 日韩精品免费一级视频| 国产成人AV免费观看| 无遮挡呻吟娇喘视频免费播放| 亚洲av无码片在线观看| 亚洲精品美女视频| 久久久久亚洲精品影视| 久久亚洲av无码精品浪潮| 全亚洲最新黄色特级网站|