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

📄 configaddedusers.java

📁 局域网聊天工具,学习java桌面应用程序的好例子,(代传)
💻 JAVA
字号:
/* * To change this template, choose Tools | Templates * and open the template in the editor. */package ipmsg.file;import ipmsg.etc.GlobalConstant;import ipmsg.etc.UtilityGlobal;import ipmsg.etc.GlobalVar;/** * * @author qqiu */public class ConfigAddedUsers {        static String path ;        /**     * 初始化需要     */        public static void readConfig(){        try {            path = GlobalVar.USER_HOME + GlobalVar.FILE_PATH_DELIMITER +                     GlobalConstant.DEFAULT_CONFIG_DIR +                     GlobalVar.FILE_PATH_DELIMITER +                     GlobalConstant.DEFAULT_CONTACT_FILE;            ConfigOperation config = new ConfigOperation(path);            String manualAddUser = config.getValue("addedUsers");            //如果为空            if (manualAddUser == null || manualAddUser.equals("")) {                return;            }            //分成若干个ip            String[] manualAddUsers = manualAddUser.split(";");            //写入全局变量            for (int i = manualAddUsers.length - 1; i >= 0; i--) {                if (UtilityGlobal.isIP(manualAddUsers[i])) {                    GlobalVar.ADDED_USER.add(manualAddUsers[i]);                }            }        } catch (ConfigurationException ex) {            errorHappen();        }            }        public static void writeConfig(){                try {            ConfigOperation config = new ConfigOperation(path);                        StringBuffer sb=new StringBuffer();                        for(int i=GlobalVar.ADDED_USER.size()-1;i>0;i--)                sb.append(GlobalVar.ADDED_USER.get(i)+";");                        if(GlobalVar.ADDED_USER.size()>0)                sb.append(GlobalVar.ADDED_USER.get(0));                        config.setValue("addedUsers", sb.toString());            config.saveFile();                    } catch (ConfigurationException ex) {            //捕获我们自定义的异常            ex.printStackTrace();        }    }        private static void errorHappen(){        //刷新配置文件        UtilityConfig.creatFile(path, UtilityConfig.file);    }}

⌨️ 快捷键说明

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