⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filechooserdialog.java

📁 eq跨平台查询工具源码 eq跨平台查询工具源码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
            else if (name.endsWith(".jpg"))                return "JPEG Image File";            else if (name.endsWith(".xml"))                return "XML File";            else if (name.endsWith(".log"))                return "System Log File";            else if (name.endsWith(".exe"))                return "Executable File";            else if (name.endsWith(".bat"))                return "Windows Batch Script";            else if (name.endsWith(".sh"))                return "Unix Shell Script";            else                return "File";        }        public Icon getIcon(File f) {            ImageIcon icon = null;            String name = f.getName().toLowerCase();            if (name.endsWith(".jar"))                icon = JAR_ICON;            else if (name.endsWith(".sql"))                icon = SQL_ICON;            else if (name.endsWith(".eqd"))                icon = EQ_ICON;            else if (name.endsWith(".log"))                icon = LOG_ICON;            else {                if (GUIUtilities.getLookAndFeel() == Constants.SMOOTH_GRADIENT_LAF ||                      GUIUtilities.getLookAndFeel() == Constants.EQ_THM) {                    if (name.endsWith(".zip"))                        icon = ZIP_ICON;                    else if (name.endsWith(".txt"))                        icon = TEXT_ICON;                    else if (name.endsWith(".gif"))                        icon = GIF_ICON;                    else if (name.endsWith(".jpeg"))                        icon = JPEG_ICON;                    else if (name.endsWith(".jpg"))                        icon = JPEG_ICON;                    else if (name.endsWith(".xml"))                        icon = XML_ICON;                    else if (name.endsWith(".exe"))                        icon = EXE_ICON;                    else if (name.endsWith(".bat") || name.endsWith(".sh"))                        icon = SH_ICON;                    else if (!f.isDirectory())                        icon = DEFAULT_ICON;                    else                        icon = null;                }            }            return icon;        }        public Boolean isTraversable(File f) {            return f.isDirectory() ? Boolean.TRUE : Boolean.FALSE;        }    } // class DefaultFileView*/}    class DefaultFileView extends FileView {        private ImageIcon ZIP_ICON;        private ImageIcon JAR_ICON;        private ImageIcon TEXT_ICON;        private ImageIcon SQL_ICON;        private ImageIcon EQ_ICON;        private ImageIcon JPEG_ICON;        private ImageIcon GIF_ICON;        private ImageIcon XML_ICON;        private ImageIcon LOG_ICON;        private ImageIcon EXE_ICON;        private ImageIcon SH_ICON;        private ImageIcon DEFAULT_ICON;        public DefaultFileView() {            SQL_ICON = GUIUtilities.loadIcon("DBImage16.gif", true);            JAR_ICON = GUIUtilities.loadIcon("Jar16.gif", true);            LOG_ICON = GUIUtilities.loadIcon("LogFile16.gif", true);            EQ_ICON = GUIUtilities.loadIcon("ApplicationIcon16.gif", true);            if (GUIUtilities.getLookAndFeel() == Constants.SMOOTH_GRADIENT_LAF ||                  GUIUtilities.getLookAndFeel() == Constants.EQ_THM) {                ZIP_ICON = GUIUtilities.loadIcon("ZipFile16.gif", true);                TEXT_ICON = GUIUtilities.loadIcon("TextFile16.gif", true);                JPEG_ICON = GUIUtilities.loadIcon("JpegFile16.gif", true);                GIF_ICON = GUIUtilities.loadIcon("GifFile16.gif", true);                XML_ICON = GUIUtilities.loadIcon("XmlFile16.gif", true);                EXE_ICON = GUIUtilities.loadIcon("ExeFile16.gif", true);                SH_ICON = GUIUtilities.loadIcon("ShFile16.gif", true);                DEFAULT_ICON = GUIUtilities.loadIcon("DefaultFile16.gif", true);            }        }        public String getName(File f) {            String name = f.getName();            return name.equals(Constants.EMPTY) ? f.getPath() : name;        }        public String getDescription(File f) {            return getTypeDescription(f);        }        public String getTypeDescription(File f) {            String name = f.getName().toLowerCase();            if (name.endsWith(".jar"))                return "Java Archive File";            else if (name.endsWith(".sql"))                return "SQL Script File";            else if (name.endsWith(".eqd"))                return "Execute Query ERD File";            else if (name.endsWith(".zip"))                return "ZIP Archive File";            else if (name.endsWith(".txt"))                return "Text File";            else if (name.endsWith(".gif"))                return "GIF Image File";            else if (name.endsWith(".jpeg"))                return "JPEG Image File";            else if (name.endsWith(".jpg"))                return "JPEG Image File";            else if (name.endsWith(".xml"))                return "XML File";            else if (name.endsWith(".log"))                return "System Log File";            else if (name.endsWith(".exe"))                return "Executable File";            else if (name.endsWith(".bat"))                return "Windows Batch Script";            else if (name.endsWith(".sh"))                return "Unix Shell Script";            else                return "File";        }        public Icon getIcon(File f) {            ImageIcon icon = null;            String name = f.getName().toLowerCase();            if (name.endsWith(".jar"))                icon = JAR_ICON;            else if (name.endsWith(".sql"))                icon = SQL_ICON;            else if (name.endsWith(".eqd"))                icon = EQ_ICON;            else if (name.endsWith(".log"))                icon = LOG_ICON;            else {                if (GUIUtilities.getLookAndFeel() == Constants.SMOOTH_GRADIENT_LAF ||                      GUIUtilities.getLookAndFeel() == Constants.EQ_THM) {                    if (name.endsWith(".zip"))                        icon = ZIP_ICON;                    else if (name.endsWith(".txt"))                        icon = TEXT_ICON;                    else if (name.endsWith(".gif"))                        icon = GIF_ICON;                    else if (name.endsWith(".jpeg"))                        icon = JPEG_ICON;                    else if (name.endsWith(".jpg"))                        icon = JPEG_ICON;                    else if (name.endsWith(".xml"))                        icon = XML_ICON;                    else if (name.endsWith(".exe"))                        icon = EXE_ICON;                    else if (name.endsWith(".bat") || name.endsWith(".sh"))                        icon = SH_ICON;                    else if (!f.isDirectory())                        icon = DEFAULT_ICON;                    else                        icon = null;                }            }            return icon;        }        public Boolean isTraversable(File f) {            return f.isDirectory() ? Boolean.TRUE : Boolean.FALSE;        }    } // class DefaultFileView

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -