亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? enhancedfiletester.java

?? Java 圖形界面入門實(shí)例
?? JAVA
字號(hào):

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Graphics;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import java.util.HashMap;

import javax.swing.Icon;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileView;

public class EnhancedFileTester extends JPanel {
  class AnOvalIcon implements Icon {
    Color color;

    public AnOvalIcon(Color c) {
      color = c;
    }

    public void paintIcon(Component c, Graphics g, int x, int y) {
      g.setColor(color);
      g.fillOval(x, y, getIconWidth(), getIconHeight());
    }

    public int getIconWidth() {
      return 10;
    }

    public int getIconHeight() {
      return 15;
    }
  }

  public class IconView extends FileView {
    private HashMap hash = new HashMap();

    public IconView() {
      hash.put("htm", new AnOvalIcon(Color.RED));
      hash.put("html", new AnOvalIcon(Color.GREEN));
      hash.put("java", new AnOvalIcon(Color.BLUE));
    }

    public String getName(File f) {
      String s = f.getName();
      if (s.length() == 0) {
        s = f.getAbsolutePath();
      }
      return s;
    }

    public String getDescription(File f) {
      return f.getName();
    }

    public String getTypeDescription(File f) {
      return f.getAbsolutePath();
    }

    public Icon getIcon(File f) {
      String path = f.getAbsolutePath();
      int pos = path.lastIndexOf('.');
      if ((pos >= 0) &amp;&amp; (pos < (path.length() - 1))) {
        String ext = path.substring(pos + 1).toLowerCase();
        return (Icon) hash.get(ext);
      }
      return null;
    }

    public Boolean isTraversable(File file) {
      return (new Boolean(file.isDirectory()));
    }
  }

  public class ExtensionFilter extends FileFilter {
    private String extensions[];

    private String description;

    public ExtensionFilter(String description, String extension) {
      this(description, new String[] { extension });
    }

    public ExtensionFilter(String description, String extensions[]) {
      this.description = description;
      this.extensions = (String[]) extensions.clone();
    }

    public boolean accept(File file) {
      if (file.isDirectory()) {
        return true;
      }
      int count = extensions.length;
      String path = file.getAbsolutePath();
      for (int i = 0; i < count; i++) {
        String ext = extensions[i];
        if (path.endsWith(ext)
            &amp;&amp; (path.charAt(path.length() - ext.length()) == '.')) {
          return true;
        }
      }
      return false;
    }

    public String getDescription() {
      return (description == null ? extensions[0] : description);
    }
  }

  public EnhancedFileTester() {
    JButton jb = new JButton("Open File Viewer");
    add(jb);
    ActionListener listener = new ActionListener() {
      public void actionPerformed(ActionEvent e) {
        JFileChooser chooser = new JFileChooser(".");
        FileFilter type1 = new ExtensionFilter("Java source", ".java");
        FileFilter type2 = new ExtensionFilter("Image files",
            new String[] { ".jpg", ".gif", "jpeg", "xbm" });
        FileFilter type3 = new ExtensionFilter("HTML files",
            new String[] { ".htm", ".html" });
        chooser.addChoosableFileFilter(type1);
        chooser.addChoosableFileFilter(type2);
        chooser.addChoosableFileFilter(type3);
        chooser.setFileFilter(type2); // Initial filter setting
        FileView view = new IconView();
        chooser.setFileView(view);
        int status = chooser.showOpenDialog(EnhancedFileTester.this);
        if (status == JFileChooser.APPROVE_OPTION) {
          File f = chooser.getSelectedFile();
          System.out.println(f);
        }
      }
    };
    jb.addActionListener(listener);
  }

  public static void main(String args[]) {
    JFrame f = new JFrame("Enhanced File Example");
    JPanel j = new EnhancedFileTester();
    f.getContentPane().add(j, BorderLayout.CENTER);
    f.setSize(300, 200);
    f.show();
  }
} 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩在线看| 日韩一区二区三区视频在线| 日韩视频中午一区| 欧美r级电影在线观看| 欧美疯狂性受xxxxx喷水图片| 99视频精品在线| 精品国产凹凸成av人网站| 中文字幕在线一区二区三区| 色综合网色综合| 日韩欧美综合一区| 蜜臀av性久久久久蜜臀aⅴ四虎 | 91丨porny丨最新| 中文字幕亚洲精品在线观看 | 国产一区二区三区久久悠悠色av| 国产精品综合二区| 亚洲欧美日韩系列| 国产精品综合在线视频| 国产三级欧美三级日产三级99| 91精品国产综合久久精品app| aaa亚洲精品一二三区| 成人黄色一级视频| 91丨九色丨蝌蚪富婆spa| 91麻豆精品久久久久蜜臀| 亚洲大型综合色站| 91视频观看视频| 国产成人免费视频网站| 久久精品日韩一区二区三区| 国产人妖乱国产精品人妖| 久久久久国产免费免费| 日韩欧美国产三级| 亚洲精品一区二区三区四区高清| 精品久久久久久久人人人人传媒 | 国产亚洲污的网站| 26uuu另类欧美亚洲曰本| 日韩免费一区二区| 久久老女人爱爱| 亚洲综合在线电影| 亚洲国产人成综合网站| 午夜伦欧美伦电影理论片| 午夜婷婷国产麻豆精品| 国产精品香蕉一区二区三区| 国产河南妇女毛片精品久久久| 日本不卡在线视频| 国产99精品国产| 91网站在线观看视频| 欧美性受xxxx黑人xyx性爽| 久久久久久久国产精品影院| 亚洲视频一区二区在线| 视频一区二区中文字幕| 亚洲国产欧美日韩另类综合| 亚洲欧洲色图综合| 亚洲男帅同性gay1069| 国产视频亚洲色图| 欧美一区二区三区在| 久久久不卡影院| 欧美v国产在线一区二区三区| 国产欧美一区二区三区沐欲| 国产精品不卡一区二区三区| 亚洲成av人片在线| 国产一区二区三区不卡在线观看| 97久久精品人人做人人爽50路| 欧美日韩国产一二三| 国产日产亚洲精品系列| 亚洲高清免费视频| 国产精品亚洲а∨天堂免在线| 欧美在线你懂得| 欧美激情一区在线观看| 亚洲免费观看高清在线观看| 久久99九九99精品| 欧洲生活片亚洲生活在线观看| 久久影视一区二区| 天天亚洲美女在线视频| 国产91丝袜在线18| 日韩欧美成人一区二区| 欧美不卡一区二区三区四区| 亚洲视频一区二区在线观看| 国产一区二区美女| 欧美日韩国产三级| 国产精品二三区| 国产精品一区二区免费不卡 | 91成人免费电影| 在线观看日韩毛片| 精品日本一线二线三线不卡| 亚洲大片在线观看| 一本大道久久a久久综合婷婷| 久久久久久亚洲综合| 日韩电影在线免费看| 日本韩国一区二区三区视频| 中文子幕无线码一区tr| 极品美女销魂一区二区三区免费| 欧美性生交片4| 成人免费视频网站在线观看| 日韩写真欧美这视频| 亚洲一区二区三区视频在线| 波多野结衣一区二区三区| 精品日产卡一卡二卡麻豆| 午夜精品一区二区三区免费视频| 亚洲一区二区成人在线观看| 91麻豆自制传媒国产之光| 国产欧美日韩在线| 天堂av在线一区| 欧美男生操女生| 三级在线观看一区二区| 久久国内精品自在自线400部| 911国产精品| 亚洲妇熟xx妇色黄| 欧美亚洲国产一卡| 亚洲精品亚洲人成人网在线播放| 成人在线综合网站| 日本一区二区三区视频视频| 国产精品正在播放| 91在线国产福利| 国产精品丝袜一区| 国产精品一级片| 精品久久久久久久一区二区蜜臀| 久国产精品韩国三级视频| 欧美一区二区三区四区久久| 性久久久久久久久| 欧美二区在线观看| 日韩av成人高清| 久久亚洲一区二区三区明星换脸| 国产成人免费视频网站高清观看视频| 久久久噜噜噜久噜久久综合| 国产乱码精品一区二区三| 国产精品一区二区免费不卡| 综合色中文字幕| 69堂精品视频| 中文字幕精品一区二区精品绿巨人| 成人va在线观看| 亚洲午夜一区二区| aa级大片欧美| 麻豆精品一二三| 国产精品国产a级| av在线播放不卡| 亚洲一区二区精品3399| 国产无一区二区| 色94色欧美sute亚洲13| 污片在线观看一区二区| 久久精品一区二区三区av| 97久久精品人人澡人人爽| 亚洲综合在线免费观看| 欧美日韩精品一区二区三区| 国产资源精品在线观看| 亚洲精品视频在线观看网站| 欧美mv和日韩mv的网站| 国产一区三区三区| 国产精品视频一二三| 9191久久久久久久久久久| 激情小说欧美图片| 亚洲一区二区三区四区五区中文| 欧美精品亚洲一区二区在线播放| 亚洲一区二区在线免费看| 久久婷婷国产综合国色天香 | 欧美精品 日韩| 成人深夜视频在线观看| 麻豆精品久久久| 亚洲综合999| 久久精品视频免费| 欧美r级电影在线观看| 欧美电影一区二区| 97se亚洲国产综合自在线不卡| 亚洲一级二级在线| 日韩视频在线一区二区| 欧美亚洲国产一区二区三区 | 国产a区久久久| 日韩中文字幕不卡| 欧美激情艳妇裸体舞| 欧美一区二区福利在线| 欧美另类高清zo欧美| 在线免费精品视频| 色婷婷狠狠综合| 国产一区二区三区国产| 久久机这里只有精品| 日韩激情av在线| 91精品国产一区二区人妖| 精品视频在线视频| 91福利视频久久久久| 激情五月婷婷综合| 亚洲精品一卡二卡| 亚洲观看高清完整版在线观看 | 中文字幕一区二区在线观看| 日本精品免费观看高清观看| 国产一区二三区好的| 亚洲精品va在线观看| 国产精品免费丝袜| 日韩你懂的电影在线观看| 欧美日韩精品综合在线| 色先锋aa成人| 日韩电影在线免费看| 色香蕉久久蜜桃| 国产人成亚洲第一网站在线播放| 亚洲午夜免费视频| 欧美亚洲一区三区| 日韩一区日韩二区| 欧美体内she精高潮| 亚洲精品欧美专区| 欧美视频第二页| 亚洲自拍偷拍欧美| 9191久久久久久久久久久| 亚洲欧洲国产日韩|