MXD-Server/src/gui/ppms.java

10254 lines
652 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package gui;
/*
QQ116711496
*/
import java.lang.management.ManagementFactory;
import gui.UI_LenheartUI.UI_LenheartUI;
import server.life.MapleLifeFactory;
import handling.channel.handler.DamageParse;
import java.net.UnknownHostException;
import java.net.InetAddress;
import java.io.InputStream;
import java.io.Reader;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.net.HttpURLConnection;
import java.net.URL;
import javax.swing.AbstractButton;
import javax.swing.ButtonGroup;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseAdapter;
import handling.world.World.Broadcast;
import server.Timer.EventTimer;
import server.ShutdownServer;
import server.ServerProperties;
import server.MapleShop;
import server.BossInMap;
import handling.world.World;
import handling.world.MapleParty;
import tools.MaplePacketCreator;
import provider.MapleDataDirectoryEntry;
import provider.MapleDataProvider;
import client.Skill;
import provider.MapleData;
import provider.MapleDataFileEntry;
import provider.MapleDataProviderFactory;
import client.MapleJob;
import client.SkillFactory;
import server.SkillType;
import scripting.ReactorScriptManager;
import server.CashItemFactory;
import server.MapleShopFactory;
import scripting.PortalScriptManager;
import server.life.MapleMonsterInformationProvider;
import java.util.Iterator;
import client.MapleCharacter;
import handling.channel.ChannelServer;
import server.MapleItemInformationProvider;
import tools.Pair;
import java.sql.ResultSet;
import java.sql.PreparedStatement;
import java.sql.Connection;
import java.sql.SQLException;
import scripting.NPCConversationManager;
import database.DBConPool;
import constants.tzjc;
import MXDJR.MXDJR;
import javax.swing.JOptionPane;
import java.io.IOException;
import org.netbeans.lib.awtextra.AbsoluteConstraints;
import javax.swing.DefaultComboBoxModel;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.GroupLayout.Group;
import javax.swing.LayoutStyle.ComponentPlacement;
import javax.swing.GroupLayout.Alignment;
import java.awt.Container;
import javax.swing.GroupLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusListener;
import java.awt.event.FocusEvent;
import java.awt.event.FocusAdapter;
import javax.swing.border.Border;
import javax.swing.BorderFactory;
import javax.swing.Icon;
import java.awt.Component;
import java.awt.LayoutManager;
import org.netbeans.lib.awtextra.AbsoluteLayout;
import java.awt.Dimension;
import java.awt.Cursor;
import java.awt.Color;
import javax.swing.ImageIcon;
import java.io.PrintStream;
import java.io.OutputStream;
import ppSetting.Game;
import java.awt.EventQueue;
import tools.FileoutputUtil;
import javax.swing.UIManager;
import org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper;
import org.jb2011.lnf.beautyeye.BeautyEyeLNFHelper.FrameBorderStyle;
import javax.swing.JDialog;
import java.awt.Checkbox;
import javax.swing.JComboBox;
import javax.swing.JProgressBar;
import javax.swing.JTabbedPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JScrollPane;
import javax.swing.JPanel;
import javax.swing.JLabel;
import javax.swing.JButton;
import javax.swing.JToggleButton;
import javax.swing.JTextField;
import java.util.concurrent.ScheduledFuture;
import java.lang.management.MemoryMXBean;
import client.inventory.IItem;
import javax.swing.JFrame;
public class ppms extends JFrame {
private UI_LenheartUI UI_Control;
private static ppms instance = new ppms();
public static 玩家控制台 玩家控制台;
public static 特殊控制台 特殊控制台;
public static 代码查询工具 代码查询工具;
private int 账号ID;
private int 角色ID;
private int 怪物爆物序号;
private int 全局爆物序号;
private int 商店序号;
private int 商店物品序号;
private IItem 读取装备;
private static MemoryMXBean memoryBean = ManagementFactory.getMemoryMXBean();
private static long startRunTime = System.currentTimeMillis();
private static String authCode = "";
private static ScheduledFuture<?> ts = null;
private int minutesLeft;
private static JTextField BOSS出装备概率;
private static JTextField GM固伤伤害;
private static JToggleButton GM固伤开关;
private static JTextField IP多开上限;
private static JTextField MAC多开上限;
private static JTextField MAC注册上限;
private JButton NPC删除;
private JButton NPC刷新;
private static JToggleButton boss击杀记录;
private JButton jButton1;
private JButton jButton114;
private JButton jButton115;
private JButton jButton116;
private JButton jButton117;
private JButton jButton118;
private JButton jButton16;
private JButton jButton17;
private JButton jButton18;
private JButton jButton19;
private JButton jButton49;
private JButton jButton50;
private JButton jButton52;
private JButton jButton53;
private JLabel jLabel1;
private JLabel jLabel10;
private JLabel jLabel100;
private JLabel jLabel101;
private JLabel jLabel102;
private JLabel jLabel103;
private JLabel jLabel104;
private JLabel jLabel105;
private JLabel jLabel106;
private JLabel jLabel107;
private JLabel jLabel108;
private JLabel jLabel109;
private JLabel jLabel11;
private JLabel jLabel110;
private JLabel jLabel111;
private JLabel jLabel112;
private JLabel jLabel113;
private JLabel jLabel114;
private JLabel jLabel115;
private JLabel jLabel116;
private JLabel jLabel117;
private JLabel jLabel118;
private JLabel jLabel119;
private JLabel jLabel12;
private JLabel jLabel120;
private JLabel jLabel121;
private JLabel jLabel122;
private JLabel jLabel123;
private JLabel jLabel124;
private JLabel jLabel125;
private JLabel jLabel126;
private JLabel jLabel127;
private JLabel jLabel128;
private JLabel jLabel129;
private JLabel jLabel13;
private JLabel jLabel130;
private JLabel jLabel131;
private JLabel jLabel132;
private JLabel jLabel133;
private JLabel jLabel134;
private JLabel jLabel135;
private JLabel jLabel136;
private JLabel jLabel137;
private JLabel jLabel138;
private JLabel jLabel139;
private JLabel jLabel14;
private JLabel jLabel140;
private JLabel jLabel141;
private JLabel jLabel142;
private JLabel jLabel143;
private JLabel jLabel144;
private JLabel jLabel145;
private JLabel jLabel146;
private JLabel jLabel147;
private JLabel jLabel148;
private JLabel jLabel149;
private JLabel jLabel15;
private JLabel jLabel150;
private JLabel jLabel151;
private JLabel jLabel152;
private JLabel jLabel153;
private JLabel jLabel154;
private JLabel jLabel155;
private JLabel jLabel156;
private JLabel jLabel157;
private JLabel jLabel158;
private JLabel jLabel159;
private JLabel jLabel16;
private JLabel jLabel160;
private JLabel jLabel161;
private JLabel jLabel162;
private JLabel jLabel163;
private JLabel jLabel164;
private JLabel jLabel165;
private JLabel jLabel166;
private JLabel jLabel167;
private JLabel jLabel168;
private JLabel jLabel169;
private JLabel jLabel17;
private JLabel jLabel170;
private JLabel jLabel171;
private JLabel jLabel172;
private JLabel jLabel173;
private JLabel jLabel174;
private JLabel jLabel175;
private JLabel jLabel176;
private JLabel jLabel177;
private JLabel jLabel178;
private JLabel jLabel179;
private JLabel jLabel18;
private JLabel jLabel180;
private JLabel jLabel181;
private JLabel jLabel182;
private JLabel jLabel183;
private JLabel jLabel184;
private JLabel jLabel185;
private JLabel jLabel186;
private JLabel jLabel187;
private JLabel jLabel188;
private JLabel jLabel1188;
private JLabel jLabel189;
private JLabel jLabel19;
private JLabel jLabel190;
private JLabel jLabel191;
private JLabel jLabel192;
private JLabel jLabel193;
private JLabel jLabel194;
private JLabel jLabel195;
private JLabel jLabel196;
private JLabel jLabel197;
private JLabel jLabel198;
private JLabel jLabel199;
private JLabel jLabel2;
private JLabel jLabel20;
private JLabel jLabel200;
private JLabel jLabel201;
private JLabel jLabel202;
private JLabel jLabel203;
private JLabel jLabel204;
private JLabel jLabel205;
private JLabel jLabel206;
private JLabel jLabel207;
private JLabel jLabel208;
private JLabel jLabel209;
private JLabel jLabel21;
private JLabel jLabel210;
private JLabel jLabel211;
private JLabel jLabel212;
private JLabel jLabel213;
private JLabel jLabel214;
private JLabel jLabel215;
private JLabel jLabel216;
private JLabel jLabel217;
private JLabel jLabel218;
private JLabel jLabel22;
private JLabel jLabel23;
private JLabel jLabel24;
private JLabel jLabel25;
private JLabel jLabel26;
private JLabel jLabel27;
private JLabel jLabel28;
private JLabel jLabel29;
private JLabel jLabel3;
private JLabel jLabel30;
private JLabel jLabel31;
private JLabel jLabel32;
private JLabel jLabel33;
private JLabel jLabel34;
private JLabel jLabel35;
private JLabel jLabel36;
private JLabel jLabel37;
private JLabel jLabel38;
private JLabel jLabel39;
private JLabel jLabel4;
private JLabel jLabel40;
private JLabel jLabel41;
private JLabel jLabel42;
private JLabel jLabel43;
private JLabel jLabel44;
private JLabel jLabel45;
private JLabel jLabel46;
private JLabel jLabel47;
private JLabel jLabel48;
private JLabel jLabel49;
private JLabel jLabel5;
private JLabel jLabel50;
private JLabel jLabel51;
private JLabel jLabel52;
private JLabel jLabel53;
private JLabel jLabel54;
private JLabel jLabel55;
private JLabel jLabel56;
private JLabel jLabel57;
private JLabel jLabel58;
private JLabel jLabel59;
private JLabel jLabel6;
private JLabel jLabel60;
private JLabel jLabel61;
private JLabel jLabel62;
private JLabel jLabel63;
private JLabel jLabel64;
private JLabel jLabel65;
private JLabel jLabel66;
private JLabel jLabel67;
private JLabel jLabel68;
private JLabel jLabel69;
private JLabel jLabel7;
private JLabel jLabel70;
private JLabel jLabel71;
private JLabel jLabel72;
private JLabel jLabel73;
private JLabel jLabel74;
private JLabel jLabel75;
private JLabel jLabel76;
private JLabel jLabel77;
private JLabel jLabel78;
private JLabel jLabel79;
private JLabel jLabel8;
private JLabel jLabel80;
private JLabel jLabel81;
private JLabel jLabel82;
private JLabel jLabel83;
private JLabel jLabel84;
private JLabel jLabel85;
private JLabel jLabel86;
private JLabel jLabel87;
private JLabel jLabel88;
private JLabel jLabel89;
private JLabel jLabel9;
private JLabel jLabel90;
private JLabel jLabel91;
private JLabel jLabel92;
private JLabel jLabel93;
private JLabel jLabel94;
private JLabel jLabel95;
private JLabel jLabel96;
private JLabel jLabel97;
private JLabel jLabel98;
private JLabel jLabel99;
private JPanel jPanel1;
private JPanel jPanel10;
private JPanel jPanel100;
private JPanel jPanel101;
private JPanel jPanel11;
private static JPanel jPanel12;
private JPanel jPanel13;
private JPanel jPanel14;
private JPanel jPanel15;
private JPanel jPanel16;
private JPanel jPanel17;
private JPanel jPanel18;
private JPanel jPanel19;
private JPanel jPanel2;
private JPanel LenheartUI;
private JPanel jPanel20;
private JPanel jPanel21;
private JPanel jPanel22;
private JPanel jPanel23;
private JPanel jPanel24;
private JPanel jPanel25;
private JPanel jPanel26;
private JPanel jPanel27;
private JPanel jPanel28;
private JPanel jPanel29;
private JPanel jPanel3;
private JPanel jPanel30;
private JPanel jPanel31;
private JPanel jPanel32;
private JPanel jPanel33;
private JPanel jPanel34;
private JPanel jPanel35;
private JPanel jPanel36;
private JPanel jPanel37;
private JPanel jPanel38;
private JPanel jPanel39;
private JPanel jPanel4;
private JPanel jPanel40;
private JPanel jPanel41;
private JPanel jPanel42;
private JPanel jPanel43;
static JPanel jPanel44;
private JPanel jPanel45;
private JPanel jPanel46;
private JPanel jPanel47;
private JPanel jPanel48;
private JPanel jPanel49;
private JPanel jPanel5;
private JPanel jPanel50;
private JPanel jPanel51;
private JPanel jPanel52;
private JPanel jPanel53;
private JPanel jPanel54;
private JPanel jPanel55;
private JPanel jPanel56;
private JPanel jPanel57;
private JPanel jPanel58;
private JPanel jPanel59;
private JPanel jPanel6;
private JPanel jPanel60;
private JPanel jPanel61;
private JPanel jPanel62;
private JPanel jPanel63;
private JPanel jPanel64;
private JPanel jPanel65;
private JPanel jPanel66;
private JPanel jPanel67;
private JPanel jPanel68;
private JPanel jPanel69;
private JPanel jPanel7;
private JPanel jPanel70;
private JPanel jPanel71;
private JPanel jPanel72;
private JPanel jPanel73;
private JPanel jPanel74;
private JPanel jPanel75;
private JPanel jPanel76;
private JPanel jPanel77;
private JPanel jPanel78;
private JPanel jPanel79;
private JPanel jPanel8;
private JPanel jPanel80;
private JPanel jPanel81;
private JPanel jPanel82;
private JPanel jPanel83;
private JPanel jPanel84;
private JPanel jPanel85;
private JPanel jPanel86;
private JPanel jPanel87;
private JPanel jPanel88;
private JPanel jPanel89;
private JPanel jPanel9;
private JPanel jPanel90;
private JPanel jPanel91;
private JPanel jPanel92;
private JPanel jPanel93;
private JPanel jPanel94;
private JPanel jPanel95;
private JPanel jPanel96;
private JPanel jPanel97;
private JPanel jPanel98;
private JPanel jPanel99;
private JScrollPane jScrollPane1;
private JScrollPane jScrollPane10;
private JScrollPane jScrollPane105;
private JScrollPane jScrollPane106;
private JScrollPane jScrollPane107;
private JScrollPane jScrollPane108;
private JScrollPane jScrollPane11;
private JScrollPane jScrollPane12;
private JScrollPane jScrollPane13;
private JScrollPane jScrollPane14;
private JScrollPane jScrollPane15;
private JScrollPane jScrollPane16;
private JScrollPane jScrollPane17;
private JScrollPane jScrollPane18;
private JScrollPane jScrollPane19;
private JScrollPane jScrollPane2;
private JScrollPane jScrollPane20;
private JScrollPane jScrollPane21;
private JScrollPane jScrollPane3;
private JScrollPane jScrollPane4;
private JScrollPane jScrollPane5;
private JScrollPane jScrollPane6;
private JScrollPane jScrollPane7;
private JScrollPane jScrollPane8;
private JScrollPane jScrollPane9;
private JTextArea jTextArea1;
private JTextField jTextField1;
public static JTextArea outSee;
private static JToggleButton 上线喇叭;
private static JToggleButton 不参与叠加开关;
private static JTextField 不参与叠加排序;
private static JTable 不参与叠加道具;
private JButton 不参与叠加道具删除;
private JButton 不参与叠加道具删除1;
private JButton 不参与叠加道具删除2;
private JButton 不参与叠加道具删除3;
private JButton 不参与叠加道具增加;
private JButton 不参与叠加道具增加1;
private JButton 不参与叠加道具增加2;
private JButton 不参与叠加道具增加3;
private static JTextField 不参与道具叠加源代码;
private static JToggleButton 世界等级开关;
private static JTextField 世界等级范围;
private static JToggleButton 丢出物品;
private static JToggleButton 丢出金币;
private static JToggleButton 丢失伤害;
private static JToggleButton 个数检测;
public static JTabbedPane 主界面菜单;
private static JProgressBar 人数;
private static JTextField 伤害上限;
private JLabel 伤害修正1;
private static JToggleButton 伤害修正开关;
private static JToggleButton 伤害检测;
private static JToggleButton 伤害突破开关;
public static JButton 保存数据;
private JButton 保存玩家;
public static JButton 保存雇佣;
private JButton 保存雇佣并关闭;
private JButton 一键清空数据库;
private JButton 修改地图;
private JButton 修改地图1;
private JButton 修改地图2;
private JButton 修改地图3;
private JButton 修改技能;
private static JTextField 修正组队经验加成;
private static JTextField 修正队员分配经验;
private JComboBox<String> 倍率活动类型;
private JTextField 倍率设置;
private JTextField 充值玩家名字;
private JTextField 充值角色ID;
private JTable 充值赞助列表;
private JTable 充值赞助列表1;
private static JTextField 克隆基础伤害;
private static JTextField 全局血量倍率;
private static JTextField 全局血量等级;
private static JToggleButton 全屏检测;
private static JToggleButton 全服通告;
private JTable 公告信息;
private static JTextField 公告间隔时间;
private static JButton 关闭时间显示;
private static JTextField 关闭时间输入;
private static JProgressBar 内存;
private static JToggleButton 冒险家开关;
private static JTextField 出装备概率;
private static JToggleButton 击杀boss打开npc;
private JButton 删除地图;
private JButton 刷新地图;
private JButton 刷新职业列表;
private Checkbox 剩余余额;
private static JToggleButton 升级提示;
private static JToggleButton 升级群消息通知;
private static JTextField 原套装代码;
private static JTextField 原始组队经验加成;
private static JTextField 原道具经验加成代码;
private static JToggleButton 双倍频道开关;
private JTextField 发放个人玩家名字;
private JTextField 发放充值数量;
private JButton 发放其他内容;
private JTextField 发放其他数量;
private JTextField 发放其他玩家;
private JComboBox<String> 发放其他类型;
private JComboBox<String> 发放其他范围;
private JButton 发放氪金充值;
private JButton 发放道具;
private JTextField 发放道具代码;
private JComboBox<String> 发放道具发放范围;
private JTextField 发放道具数量;
private static JTextField 叠加上线;
private static JToggleButton 叠加开关;
private Checkbox 可用点券;
private static JToggleButton 同IP多开;
private static JToggleButton 同MAC多开;
public static JButton 启动服务端;
private static JToggleButton 吸怪检测;
private static JToggleButton 吸物检测;
private static JToggleButton 喷火龙;
private static JTextField 地图刷新频率;
private static JToggleButton 地图名称;
private static JToggleButton 坐骑不饥饿开关;
private static JToggleButton 坐骑恢复开关;
private static JTextField 坐骑恢复道具;
private static JTextField 坐骑恢复频率;
private JButton 增加地图;
private static JTextField 多倍地图倍率;
private static JTextField 多倍地图原地图代码;
private static JTextField 多倍地图排序;
private static JTextField 多倍地图现地图代码;
private static JTable 多倍怪物地图列表;
private static JToggleButton 大海龟;
private static JToggleButton 大灰狼;
private static JTextField 套装个数;
private static JTable 套装伤害加成表;
private static JTextField 套装加成比例;
private static JTextField 套装名字;
private JTextField 套装名字输入;
private static JToggleButton 套装属性加成开关;
private JTextField 套装排序输入;
private JButton 套装查询;
private JButton 套装查询1;
private static JTextField 套装编码;
private static JTextField 套装道具代码;
private JButton 套装道具修改;
private JButton 套装道具删除;
private JButton 套装道具增加;
private static JTextField 子弹代码;
private JButton 子弹删除;
private JButton 子弹增加;
private static JTable 子弹扩充列表;
private static JToggleButton 子弹扩充开关;
private static JTextField 子弹排序;
private JTabbedPane 宠吸功能面板;
private JTabbedPane 贪玩功能面板;
private static JTextField 宠吸道具;
private JButton 宠物不参与地图初始;
private static JToggleButton 宠物不饥饿开关;
private static JTextField 宠物吸取不参与地图代码;
private static JTextField 宠物吸取不参与地图代码1;
private static JTable 宠物吸取不参与地图列表;
private JButton 宠物吸取物品初始化;
private static JTextField 宠物吸取道具不参与排序;
private JButton 宠物吸取金币初始;
private static JTextField 宠物吸物代码;
private static JTextField 宠物吸物代码1;
private static JTable 宠物吸物列表;
private static JTextField 宠物吸物排序;
private static JTextField 宠物吸金代码;
private static JTextField 宠物吸金代码1;
private static JTable 宠物吸金列表;
private static JTextField 宠物吸金排序;
private static JToggleButton 宠物自动吃药开关;
private static JToggleButton 封停IP;
private static JToggleButton 封停MAC;
private static JToggleButton 封停账号;
private static JTable 封禁IP地址;
private static JTable 封禁MAC地址;
private static JToggleButton 小白兔;
private static JToggleButton 小青蛇;
private JButton 开启倍率活动;
private JLabel 当前职业ID;
private JLabel 当前职业名称;
private JTextField 怪物个数;
private static JToggleButton 怪物减伤开关;
private static JTextField 怪物刷新频率设定;
private static JToggleButton 怪物地图多倍怪物开关;
private static JToggleButton 怪物多倍地图开关;
private JButton 怪物经验限制修改;
private JButton 怪物经验限制删除;
private JButton 怪物经验限制刷新;
private JButton 怪物经验限制增加;
private static JTable 怪物经验限制表;
private static JToggleButton 怪物血量显示开关;
private JTable 怪物血量表;
private static JToggleButton 成就上卷加七记录开关;
private static JToggleButton 成就上卷加三记录开关;
private static JToggleButton 成就还原上卷记录开关;
private static JToggleButton 战力修正;
private static JToggleButton 战神开关;
private static JToggleButton 所有显示开关;
private JTextField 技能代码;
private JLabel 技能名;
private JTextField 技能名称;
private JTextField 技能段数;
private JTextField 持续时间分;
private JTextField 持续时间时;
private static JToggleButton 攻速检测;
static JTextField 数据库IP地址;
static JTextField 数据库名称;
static JTextField 数据库密码;
static JTextField 数据库用户名;
static JTextField 数据库端口;
private static JToggleButton 无限BUFF;
private static JProgressBar 时长;
private static JToggleButton 星精灵;
private static JTextField 服务器双倍频道;
private static JTextField 服务器名字;
private static JTextField 服务器商城端口;
private static JTextField 服务器掉落倍率;
private static JTextField 服务器登录端口;
private static JTextField 服务器经验倍率;
private static JTextField 服务器金币倍率;
private static JTextField 服务器频道数量;
private static JTextField 服务器频道端口;
private static JToggleButton 机器人开关;
private static JToggleButton 欢迎弹窗;
private static JToggleButton 段数检测;
private Checkbox 每日充值;
private JButton 氪金ID查询;
private JTextField 氪金ID输入;
private JButton 氪金名字查询;
private JTextField 氪金名字输入;
private JButton 氪金机器码查询;
private JTextField 氪金机器码输入;
private static JToggleButton 泡点开关;
private static JToggleButton 泡点等级开关;
private JButton 泡点配置修改;
private static JTable 泡点配置表;
private JButton 泡点配置说明;
public static JButton 清空日志;
private static JToggleButton 游戏仓库;
private static JToggleButton 游戏喇叭;
private static JToggleButton 漂漂猪;
private static JToggleButton 火野猪;
private static JTextField 点券比例;
private static JToggleButton 爆物上线开关;
private static JTextField 爆物上线数量;
private static JToggleButton 特殊全宠物吸物开关;
private static JToggleButton 特殊全宠物吸金开关;
private static JToggleButton 特殊宠物吸取开关;
private static JToggleButton 特殊宠物吸物开关;
private static JToggleButton 特殊宠物吸物无法使用地图开关;
private static JToggleButton 特殊宠物吸金开关;
private JButton 特殊组队删除;
private JButton 特殊组队增加;
private static JToggleButton 特殊组队经验加成;
private static JTable 特殊组队经验加成表;
private static JTextField 特殊组队经验排序;
private static JTextField 特殊组队经验职业;
private static JToggleButton 玩家交易;
private static JToggleButton 玩家升级喇叭;
private static JToggleButton 玩家指令;
private static JToggleButton 玩家登录;
private static JToggleButton 玩家聊天;
private static JTextField 现套装代码;
private JTextField 现有剩余积分;
private JTextField 现有可用点券;
private JTextField 现有每日充值;
private JTextField 现有累计充值;
private static JToggleButton 登录自动注册开关;
private static JToggleButton 白雪人;
private static JToggleButton 石头人;
private static JTextField 砍爆率;
private JButton 离线泡点修改;
private static JToggleButton 离线泡点开关;
private static JToggleButton 离线泡点等级开关;
private JButton 离线泡点说明;
private static JTable 离线泡点配置表;
private static JToggleButton 离线给在线时间开关;
private static JTextField 突破上线;
private static JToggleButton 章鱼怪;
private static JButton 第三控制台;
private static JButton 第二控制台;
private static JTextField 等级上限;
private static JTextField 等级范围;
private static JToggleButton 等级连升开关;
private static JToggleButton 管理员加速;
private static JToggleButton 管理员独占登录;
private static JToggleButton 管理员隐身;
private static JToggleButton 紫色猫;
private Checkbox 累计充值;
private static JToggleButton 红螃蟹;
private static JTextField 经验加成比例;
private static JTable 经验加成表;
private JButton 经验加成配置修改1;
private JButton 经验加成配置说明1;
private static JToggleButton 绿水灵;
private JTable 职业列表表单;
private JTable 职业技能列表表单;
private JButton 职业技能初始化;
private static JToggleButton 胖企鹅;
private static JTextField 自动刷钱道具;
private static JTextField 自动吃药道具;
private static JToggleButton 自定义箱子代码;
private static JTable 自建NPC列表;
private static JToggleButton 花蘑菇;
private static JToggleButton 蓝蜗牛;
private static JToggleButton 蘑菇仔;
private static JToggleButton 表单卡破功开关;
private JButton 装备加成伤害列表初始化;
private static JToggleButton 装备卡破功开关;
private static JToggleButton 记录登录信息;
private JButton 读取技能;
private static JTextField 账号角色上限;
private static JToggleButton 越级带人开关;
private static JTextField 越级带人道具;
private static JToggleButton 越级带人道具开关;
private static JToggleButton 越级打怪;
private static JToggleButton 道具强行宠吸开关;
private static JToggleButton BOSS支持吸金吸物开关;
private static JTextField 道具经验加成代码;
private JButton 道具经验加成修改删除;
private JButton 道具经验加成修改按钮;
private JButton 道具经验加成增加;
private static JTextField 道具经验加成比例;
private static JToggleButton 道具经验开关;
private static JTextField 重置技能总范围;
private static JToggleButton 重置技能范围开关;
private JButton 重载BOSS事件;
private JButton 重载传送门;
public static JButton 重载全部;
private JButton 重载公告;
private JButton 重载副本;
private JButton 重载反应堆;
private JButton 重载商城;
private JButton 重载商店;
private JButton 重载套装加成;
private JButton 重载套装加成1;
private JButton 重载活动事件;
private JButton 重载爆率;
private JButton 重载自定义事件;
private JButton 野外BOSS内容修改;
private JButton 野外BOSS内容删除;
private JButton 野外BOSS内容刷新;
private JButton 野外BOSS内容增加;
private static JTable 野外BOSS刷新时间;
private static JTextField 野外BOSS刷新时间boss代码;
private static JTextField 野外BOSS刷新时间分;
private static JTextField 野外BOSS刷新时间原地图;
private static JTextField 野外BOSS刷新时间横坐标;
private static JTextField 野外BOSS刷新时间现地图;
private static JTextField 野外BOSS刷新时间纵坐标;
private static JTextField 野外BOSS刷新时间说明;
private static JToggleButton 野外boss击杀广播;
private static JToggleButton 金币全局砍数量;
private static JTextField 金币砍全局倍率;
private static JToggleButton 金币重置;
private static JToggleButton 金锤子使用开关;
private static JTextField 金锤子使用概率;
private static JToggleButton 阶段经验开关;
private static JTable 阶段经验配置表;
private static JToggleButton 雇佣商人;
private static JTextField 雇佣持续时间;
private static JToggleButton 雇佣经验加成开关;
private static JToggleButton 雇佣自动回收;
private static JToggleButton 青鳄鱼;
private static JToggleButton 顽皮猴;
private static JToggleButton 骑士团开关;
private static Thread t = null;
public static final ppms getInstance() {
return instance;
}
public static void main(final String[] args) throws Exception {
JFrame.setDefaultLookAndFeelDecorated(true);
JDialog.setDefaultLookAndFeelDecorated(true);
try {
BeautyEyeLNFHelper.frameBorderStyle = FrameBorderStyle.generalNoTranslucencyShadow;
UIManager.put("RootPane.setupButtonVisible", Boolean.valueOf(false));
BeautyEyeLNFHelper.launchBeautyEyeLNF();
} catch (Exception e) {
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "]" + e);
}
EventQueue.invokeLater((Runnable) new Runnable() {
@Override
public void run() {
new ppms().setVisible(true);
System.out.println("[正在启动贪玩冒险岛服务端]");
}
});
}
public ppms() {
this.账号ID = -1;
this.角色ID = -1;
this.怪物爆物序号 = -1;
this.全局爆物序号 = -1;
this.商店序号 = -1;
this.商店物品序号 = -1;
this.读取装备 = null;
this.minutesLeft = 0;
this.setTitle("" + Game.服务端名称 + "控制台】 -2024完事大吉!");
this.initComponents();
final ppStream mps = new ppStream((OutputStream) System.out, ppms.outSee);
System.setOut((PrintStream) mps);
System.setErr((PrintStream) mps);
final ImageIcon icon = new ImageIcon(this.getClass().getClassLoader().getResource("image/冒险岛.png"));
this.setIconImage(icon.getImage());
this.初始化界面配置();
}
private void initComponents() {
ppms.主界面菜单 = new JTabbedPane();
this.jScrollPane1 = new JScrollPane();
ppms.outSee = new JTextArea();
this.jPanel2 = new JPanel();
this.LenheartUI = new JPanel();
this.宠吸功能面板 = new JTabbedPane();
this.贪玩功能面板 = new JTabbedPane();
ppms.jPanel12 = new JPanel();
ppms.jPanel44 = new JPanel();
this.jLabel16 = new JLabel();
this.jLabel17 = new JLabel();
ppms.数据库IP地址 = new JTextField();
ppms.数据库端口 = new JTextField();
this.jLabel18 = new JLabel();
ppms.数据库用户名 = new JTextField();
this.jLabel19 = new JLabel();
ppms.数据库名称 = new JTextField();
this.jLabel34 = new JLabel();
ppms.数据库密码 = new JTextField();
this.jPanel48 = new JPanel();
ppms.登录自动注册开关 = new JToggleButton();
this.jLabel24 = new JLabel();
ppms.MAC注册上限 = new JTextField();
this.jLabel32 = new JLabel();
ppms.账号角色上限 = new JTextField();
this.jLabel33 = new JLabel();
this.jPanel54 = new JPanel();
this.jLabel65 = new JLabel();
this.jLabel66 = new JLabel();
ppms.服务器金币倍率 = new JTextField();
ppms.服务器掉落倍率 = new JTextField();
this.jLabel67 = new JLabel();
ppms.服务器经验倍率 = new JTextField();
this.jLabel69 = new JLabel();
ppms.服务器双倍频道 = new JTextField();
this.jLabel68 = new JLabel();
ppms.双倍频道开关 = new JToggleButton();
this.jPanel53 = new JPanel();
this.jLabel61 = new JLabel();
this.jLabel62 = new JLabel();
ppms.服务器商城端口 = new JTextField();
ppms.服务器频道端口 = new JTextField();
this.jLabel63 = new JLabel();
ppms.服务器频道数量 = new JTextField();
this.jLabel64 = new JLabel();
ppms.服务器登录端口 = new JTextField();
this.jLabel70 = new JLabel();
ppms.服务器名字 = new JTextField();
this.jPanel49 = new JPanel();
ppms.冒险家开关 = new JToggleButton();
this.jLabel35 = new JLabel();
ppms.战神开关 = new JToggleButton();
this.jLabel36 = new JLabel();
ppms.骑士团开关 = new JToggleButton();
this.jLabel37 = new JLabel();
this.jLabel38 = new JLabel();
ppms.等级上限 = new JTextField();
this.jPanel64 = new JPanel();
this.jLabel73 = new JLabel();
this.jLabel74 = new JLabel();
ppms.MAC多开上限 = new JTextField();
ppms.IP多开上限 = new JTextField();
this.jLabel77 = new JLabel();
ppms.同IP多开 = new JToggleButton();
this.jLabel78 = new JLabel();
ppms.同MAC多开 = new JToggleButton();
this.jPanel73 = new JPanel();
this.jLabel109 = new JLabel();
ppms.雇佣持续时间 = new JTextField();
this.jLabel111 = new JLabel();
ppms.雇佣自动回收 = new JToggleButton();
this.jLabel4 = new JLabel();
ppms.雇佣经验加成开关 = new JToggleButton();
this.jLabel5 = new JLabel();
ppms.经验加成比例 = new JTextField();
this.jPanel6 = new JPanel();
this.jLabel6 = new JLabel();
ppms.机器人开关 = new JToggleButton();
this.jLabel7 = new JLabel();
ppms.升级群消息通知 = new JToggleButton();
this.jLabel9 = new JLabel();
this.jPanel7 = new JPanel();
this.jLabel8 = new JLabel();
ppms.爆物上线开关 = new JToggleButton();
this.jLabel10 = new JLabel();
ppms.爆物上线数量 = new JTextField();
this.jPanel8 = new JPanel();
this.jLabel11 = new JLabel();
ppms.自定义箱子代码 = new JToggleButton();
this.jLabel12 = new JLabel();
ppms.上线喇叭 = new JToggleButton();
this.jLabel14 = new JLabel();
ppms.玩家升级喇叭 = new JToggleButton();
this.jLabel211 = new JLabel();
ppms.无限BUFF = new JToggleButton();
this.jPanel10 = new JPanel();
this.jLabel13 = new JLabel();
ppms.所有显示开关 = new JToggleButton();
this.jLabel15 = new JLabel();
ppms.伤害突破开关 = new JToggleButton();
this.jLabel26 = new JLabel();
ppms.突破上线 = new JTextField();
this.jLabel27 = new JLabel();
ppms.装备卡破功开关 = new JToggleButton();
this.jLabel210 = new JLabel();
ppms.表单卡破功开关 = new JToggleButton();
this.jPanel16 = new JPanel();
this.jLabel21 = new JLabel();
ppms.怪物血量显示开关 = new JToggleButton();
this.jLabel22 = new JLabel();
ppms.野外boss击杀广播 = new JToggleButton();
this.jLabel25 = new JLabel();
ppms.boss击杀记录 = new JToggleButton();
ppms.击杀boss打开npc = new JToggleButton();
this.jLabel39 = new JLabel();
this.jPanel4 = new JPanel();
this.jLabel28 = new JLabel();
this.jLabel29 = new JLabel();
ppms.砍爆率 = new JTextField();
ppms.出装备概率 = new JTextField();
this.jLabel31 = new JLabel();
ppms.战力修正 = new JToggleButton();
ppms.BOSS出装备概率 = new JTextField();
this.jLabel172 = new JLabel();
this.jLabel173 = new JLabel();
this.jLabel174 = new JLabel();
this.jPanel17 = new JPanel();
this.jLabel40 = new JLabel();
ppms.宠物自动吃药开关 = new JToggleButton();
this.jLabel41 = new JLabel();
ppms.自动吃药道具 = new JTextField();
this.jLabel89 = new JLabel();
ppms.宠物不饥饿开关 = new JToggleButton();
this.jPanel18 = new JPanel();
this.jLabel45 = new JLabel();
ppms.等级连升开关 = new JToggleButton();
this.jLabel46 = new JLabel();
ppms.等级范围 = new JTextField();
this.jLabel47 = new JLabel();
ppms.世界等级开关 = new JToggleButton();
this.jLabel48 = new JLabel();
ppms.世界等级范围 = new JTextField();
this.jPanel20 = new JPanel();
this.jLabel49 = new JLabel();
ppms.成就还原上卷记录开关 = new JToggleButton();
this.jLabel50 = new JLabel();
ppms.成就上卷加三记录开关 = new JToggleButton();
this.jLabel51 = new JLabel();
ppms.成就上卷加七记录开关 = new JToggleButton();
this.jPanel37 = new JPanel();
this.jLabel83 = new JLabel();
ppms.金锤子使用开关 = new JToggleButton();
this.jLabel85 = new JLabel();
ppms.金锤子使用概率 = new JTextField();
this.jPanel52 = new JPanel();
this.jLabel163 = new JLabel();
ppms.GM固伤开关 = new JToggleButton();
this.jLabel164 = new JLabel();
ppms.GM固伤伤害 = new JTextField();
this.jPanel55 = new JPanel();
this.jLabel30 = new JLabel();
ppms.金币重置 = new JToggleButton();
this.jLabel146 = new JLabel();
ppms.金币全局砍数量 = new JToggleButton();
this.jLabel147 = new JLabel();
ppms.金币砍全局倍率 = new JTextField();
this.jPanel94 = new JPanel();
this.jLabel200 = new JLabel();
ppms.越级带人开关 = new JToggleButton();
this.jLabel201 = new JLabel();
ppms.越级带人道具开关 = new JToggleButton();
this.jLabel202 = new JLabel();
ppms.越级带人道具 = new JTextField();
this.jPanel95 = new JPanel();
this.jLabel42 = new JLabel();
ppms.坐骑恢复开关 = new JToggleButton();
this.jLabel43 = new JLabel();
ppms.坐骑恢复频率 = new JTextField();
this.jLabel44 = new JLabel();
ppms.坐骑恢复道具 = new JTextField();
this.jLabel206 = new JLabel();
ppms.坐骑不饥饿开关 = new JToggleButton();
this.jPanel3 = new JPanel();
this.jPanel76 = new JPanel();
this.jScrollPane5 = new JScrollPane();
ppms.泡点配置表 = new JTable();
this.泡点配置说明 = new JButton();
this.泡点配置修改 = new JButton();
this.jPanel77 = new JPanel();
this.jScrollPane6 = new JScrollPane();
ppms.离线泡点配置表 = new JTable();
this.离线泡点说明 = new JButton();
this.离线泡点修改 = new JButton();
this.jPanel19 = new JPanel();
this.jLabel52 = new JLabel();
ppms.泡点开关 = new JToggleButton();
this.jLabel53 = new JLabel();
ppms.泡点等级开关 = new JToggleButton();
this.jPanel21 = new JPanel();
this.jLabel54 = new JLabel();
ppms.离线泡点开关 = new JToggleButton();
this.jLabel55 = new JLabel();
ppms.离线泡点等级开关 = new JToggleButton();
this.jLabel56 = new JLabel();
ppms.离线给在线时间开关 = new JToggleButton();
this.jPanel75 = new JPanel();
this.jScrollPane7 = new JScrollPane();
ppms.阶段经验配置表 = new JTable();
this.经验加成配置说明1 = new JButton();
this.经验加成配置修改1 = new JButton();
this.jPanel25 = new JPanel();
this.jLabel57 = new JLabel();
ppms.阶段经验开关 = new JToggleButton();
this.jPanel23 = new JPanel();
this.jPanel83 = new JPanel();
this.jScrollPane8 = new JScrollPane();
ppms.不参与叠加道具 = new JTable();
this.不参与叠加道具增加 = new JButton();
this.不参与叠加道具删除 = new JButton();
this.jLabel119 = new JLabel();
this.jLabel120 = new JLabel();
ppms.不参与叠加排序 = new JTextField();
ppms.不参与道具叠加源代码 = new JTextField();
this.jPanel26 = new JPanel();
this.jLabel59 = new JLabel();
ppms.叠加开关 = new JToggleButton();
this.jLabel60 = new JLabel();
ppms.叠加上线 = new JTextField();
this.jLabel91 = new JLabel();
ppms.不参与叠加开关 = new JToggleButton();
this.jPanel63 = new JPanel();
this.jScrollPane3 = new JScrollPane();
ppms.经验加成表 = new JTable();
this.道具经验加成增加 = new JButton();
this.道具经验加成修改按钮 = new JButton();
this.道具经验加成修改删除 = new JButton();
this.jLabel108 = new JLabel();
this.jLabel110 = new JLabel();
this.jLabel114 = new JLabel();
ppms.原道具经验加成代码 = new JTextField();
ppms.道具经验加成代码 = new JTextField();
ppms.道具经验加成比例 = new JTextField();
this.jPanel22 = new JPanel();
this.jLabel58 = new JLabel();
ppms.道具经验开关 = new JToggleButton();
this.jPanel84 = new JPanel();
this.jScrollPane9 = new JScrollPane();
ppms.子弹扩充列表 = new JTable();
this.子弹增加 = new JButton();
this.子弹删除 = new JButton();
this.jLabel121 = new JLabel();
ppms.子弹代码 = new JTextField();
ppms.子弹排序 = new JTextField();
this.jLabel122 = new JLabel();
this.jPanel27 = new JPanel();
this.jLabel125 = new JLabel();
ppms.子弹扩充开关 = new JToggleButton();
this.jPanel85 = new JPanel();
this.jScrollPane10 = new JScrollPane();
ppms.特殊组队经验加成表 = new JTable();
this.特殊组队增加 = new JButton();
this.特殊组队删除 = new JButton();
this.jLabel123 = new JLabel();
ppms.特殊组队经验排序 = new JTextField();
ppms.特殊组队经验职业 = new JTextField();
this.jLabel124 = new JLabel();
this.jPanel28 = new JPanel();
this.jLabel126 = new JLabel();
ppms.特殊组队经验加成 = new JToggleButton();
this.jLabel127 = new JLabel();
this.jLabel128 = new JLabel();
ppms.原始组队经验加成 = new JTextField();
ppms.修正组队经验加成 = new JTextField();
this.jLabel209 = new JLabel();
ppms.修正队员分配经验 = new JTextField();
this.jPanel13 = new JPanel();
this.jPanel65 = new JPanel();
ppms.玩家登录 = new JToggleButton();
this.jLabel71 = new JLabel();
ppms.管理员独占登录 = new JToggleButton();
this.jLabel72 = new JLabel();
ppms.记录登录信息 = new JToggleButton();
this.jLabel75 = new JLabel();
this.jLabel76 = new JLabel();
ppms.欢迎弹窗 = new JToggleButton();
this.jPanel66 = new JPanel();
ppms.玩家交易 = new JToggleButton();
this.jLabel79 = new JLabel();
ppms.玩家聊天 = new JToggleButton();
this.jLabel80 = new JLabel();
ppms.丢出金币 = new JToggleButton();
this.jLabel81 = new JLabel();
this.jLabel82 = new JLabel();
ppms.丢出物品 = new JToggleButton();
this.jPanel67 = new JPanel();
ppms.升级提示 = new JToggleButton();
this.jLabel84 = new JLabel();
this.jLabel86 = new JLabel();
ppms.游戏喇叭 = new JToggleButton();
this.jPanel68 = new JPanel();
ppms.越级打怪 = new JToggleButton();
this.jLabel88 = new JLabel();
this.jLabel90 = new JLabel();
ppms.雇佣商人 = new JToggleButton();
this.jPanel69 = new JPanel();
ppms.地图名称 = new JToggleButton();
this.jLabel92 = new JLabel();
ppms.玩家指令 = new JToggleButton();
this.jLabel93 = new JLabel();
this.jLabel94 = new JLabel();
ppms.游戏仓库 = new JToggleButton();
this.jPanel70 = new JPanel();
ppms.管理员隐身 = new JToggleButton();
this.jLabel96 = new JLabel();
ppms.管理员加速 = new JToggleButton();
this.jLabel97 = new JLabel();
this.jPanel100 = new JPanel();
this.jLabel216 = new JLabel();
ppms.克隆基础伤害 = new JTextField();
this.jLabel217 = new JLabel();
ppms.自动刷钱道具 = new JTextField();
this.jPanel15 = new JPanel();
this.jPanel71 = new JPanel();
ppms.段数检测 = new JToggleButton();
this.jLabel99 = new JLabel();
ppms.攻速检测 = new JToggleButton();
this.jLabel100 = new JLabel();
ppms.全屏检测 = new JToggleButton();
this.jLabel101 = new JLabel();
this.jLabel102 = new JLabel();
ppms.吸怪检测 = new JToggleButton();
this.jLabel107 = new JLabel();
ppms.吸物检测 = new JToggleButton();
this.jLabel145 = new JLabel();
ppms.个数检测 = new JToggleButton();
this.jPanel72 = new JPanel();
ppms.伤害检测 = new JToggleButton();
this.jLabel103 = new JLabel();
this.jLabel104 = new JLabel();
this.jLabel106 = new JLabel();
ppms.丢失伤害 = new JToggleButton();
ppms.伤害上限 = new JTextField();
this.伤害修正1 = new JLabel();
ppms.伤害修正开关 = new JToggleButton();
ppms.重置技能总范围 = new JTextField();
this.jLabel199 = new JLabel();
this.jLabel113 = new JLabel();
ppms.重置技能范围开关 = new JToggleButton();
this.jPanel74 = new JPanel();
ppms.全服通告 = new JToggleButton();
this.jLabel112 = new JLabel();
this.jLabel116 = new JLabel();
ppms.封停账号 = new JToggleButton();
this.jLabel117 = new JLabel();
ppms.封停IP = new JToggleButton();
this.jLabel118 = new JLabel();
ppms.封停MAC = new JToggleButton();
this.jPanel50 = new JPanel();
this.jScrollPane2 = new JScrollPane();
this.职业列表表单 = new JTable();
this.职业技能初始化 = new JButton();
this.刷新职业列表 = new JButton();
this.读取技能 = new JButton();
this.jPanel51 = new JPanel();
this.jScrollPane13 = new JScrollPane();
this.职业技能列表表单 = new JTable();
this.jLabel160 = new JLabel();
this.技能代码 = new JTextField();
this.技能名 = new JLabel();
this.技能名称 = new JTextField();
this.jLabel161 = new JLabel();
this.技能段数 = new JTextField();
this.jLabel162 = new JLabel();
this.怪物个数 = new JTextField();
this.修改技能 = new JButton();
this.当前职业ID = new JLabel();
this.当前职业名称 = new JLabel();
this.jPanel30 = new JPanel();
this.jScrollPane4 = new JScrollPane();
this.公告信息 = new JTable();
this.jButton16 = new JButton();
this.jButton17 = new JButton();
this.jButton18 = new JButton();
this.jButton19 = new JButton();
ppms.公告间隔时间 = new JTextField();
this.jLabel218 = new JLabel();
this.重载公告 = new JButton();
this.jPanel1 = new JPanel();
this.jPanel62 = new JPanel();
ppms.蓝蜗牛 = new JToggleButton();
ppms.蘑菇仔 = new JToggleButton();
ppms.绿水灵 = new JToggleButton();
ppms.胖企鹅 = new JToggleButton();
ppms.星精灵 = new JToggleButton();
ppms.漂漂猪 = new JToggleButton();
ppms.白雪人 = new JToggleButton();
ppms.大海龟 = new JToggleButton();
ppms.章鱼怪 = new JToggleButton();
ppms.顽皮猴 = new JToggleButton();
ppms.大灰狼 = new JToggleButton();
ppms.紫色猫 = new JToggleButton();
ppms.石头人 = new JToggleButton();
ppms.红螃蟹 = new JToggleButton();
ppms.小青蛇 = new JToggleButton();
ppms.青鳄鱼 = new JToggleButton();
ppms.花蘑菇 = new JToggleButton();
ppms.火野猪 = new JToggleButton();
ppms.小白兔 = new JToggleButton();
ppms.喷火龙 = new JToggleButton();
this.jPanel11 = new JPanel();
this.jPanel98 = new JPanel();
this.jScrollPane15 = new JScrollPane();
this.怪物血量表 = new JTable();
this.jPanel46 = new JPanel();
this.jLabel20 = new JLabel();
ppms.全局血量等级 = new JTextField();
this.jLabel23 = new JLabel();
ppms.全局血量倍率 = new JTextField();
this.jButton114 = new JButton();
this.jPanel99 = new JPanel();
this.jButton115 = new JButton();
this.jButton116 = new JButton();
this.jButton117 = new JButton();
this.jButton118 = new JButton();
this.jPanel32 = new JPanel();
this.jLabel133 = new JLabel();
ppms.怪物减伤开关 = new JToggleButton();
this.jPanel24 = new JPanel();
this.jPanel29 = new JPanel();
this.jScrollPane11 = new JScrollPane();
ppms.多倍怪物地图列表 = new JTable();
this.jLabel134 = new JLabel();
ppms.多倍地图排序 = new JTextField();
this.jLabel135 = new JLabel();
ppms.多倍地图原地图代码 = new JTextField();
ppms.多倍地图现地图代码 = new JTextField();
this.jLabel136 = new JLabel();
this.增加地图 = new JButton();
this.修改地图 = new JButton();
this.删除地图 = new JButton();
this.刷新地图 = new JButton();
this.jPanel31 = new JPanel();
this.jLabel129 = new JLabel();
ppms.怪物多倍地图开关 = new JToggleButton();
this.jLabel130 = new JLabel();
ppms.怪物地图多倍怪物开关 = new JToggleButton();
this.jLabel131 = new JLabel();
ppms.多倍地图倍率 = new JTextField();
this.jLabel132 = new JLabel();
ppms.怪物刷新频率设定 = new JTextField();
this.jLabel212 = new JLabel();
ppms.地图刷新频率 = new JTextField();
this.jPanel33 = new JPanel();
this.jPanel34 = new JPanel();
this.jScrollPane12 = new JScrollPane();
ppms.野外BOSS刷新时间 = new JTable();
this.jPanel35 = new JPanel();
this.jLabel137 = new JLabel();
ppms.野外BOSS刷新时间原地图 = new JTextField();
this.jLabel138 = new JLabel();
ppms.野外BOSS刷新时间现地图 = new JTextField();
this.jLabel139 = new JLabel();
ppms.野外BOSS刷新时间boss代码 = new JTextField();
this.jLabel140 = new JLabel();
ppms.野外BOSS刷新时间分 = new JTextField();
this.jLabel141 = new JLabel();
ppms.野外BOSS刷新时间横坐标 = new JTextField();
this.jLabel142 = new JLabel();
ppms.野外BOSS刷新时间纵坐标 = new JTextField();
this.jLabel143 = new JLabel();
ppms.野外BOSS刷新时间说明 = new JTextField();
this.野外BOSS内容增加 = new JButton();
this.野外BOSS内容删除 = new JButton();
this.野外BOSS内容修改 = new JButton();
this.野外BOSS内容刷新 = new JButton();
this.jPanel36 = new JPanel();
this.jPanel82 = new JPanel();
this.jScrollPane108 = new JScrollPane();
ppms.自建NPC列表 = new JTable();
this.NPC刷新 = new JButton();
this.NPC删除 = new JButton();
this.jPanel79 = new JPanel();
this.jScrollPane105 = new JScrollPane();
ppms.怪物经验限制表 = new JTable();
this.怪物经验限制增加 = new JButton();
this.怪物经验限制删除 = new JButton();
this.怪物经验限制修改 = new JButton();
this.怪物经验限制刷新 = new JButton();
this.jPanel47 = new JPanel();
this.jPanel80 = new JPanel();
this.jScrollPane106 = new JScrollPane();
ppms.封禁IP地址 = new JTable();
this.jButton49 = new JButton();
this.jButton50 = new JButton();
this.jPanel81 = new JPanel();
this.jScrollPane107 = new JScrollPane();
ppms.封禁MAC地址 = new JTable();
this.jButton52 = new JButton();
this.jButton53 = new JButton();
this.jPanel39 = new JPanel();
this.jPanel56 = new JPanel();
this.jScrollPane16 = new JScrollPane();
ppms.宠物吸取不参与地图列表 = new JTable();
this.jLabel180 = new JLabel();
ppms.宠物吸取道具不参与排序 = new JTextField();
this.jLabel181 = new JLabel();
ppms.宠物吸取不参与地图代码 = new JTextField();
this.不参与叠加道具增加1 = new JButton();
this.不参与叠加道具删除1 = new JButton();
this.修改地图1 = new JButton();
this.宠物不参与地图初始 = new JButton();
this.jLabel189 = new JLabel();
ppms.宠物吸取不参与地图代码1 = new JTextField();
this.jPanel57 = new JPanel();
this.jLabel148 = new JLabel();
ppms.特殊宠物吸取开关 = new JToggleButton();
this.jLabel165 = new JLabel();
ppms.特殊宠物吸物开关 = new JToggleButton();
ppms.特殊宠物吸金开关 = new JToggleButton();
this.jLabel167 = new JLabel();
this.jLabel169 = new JLabel();
ppms.特殊宠物吸物无法使用地图开关 = new JToggleButton();
this.jLabel187 = new JLabel();
ppms.宠吸道具 = new JTextField();
this.jLabel188 = new JLabel();
ppms.道具强行宠吸开关 = new JToggleButton();
this.jLabel1188 = new JLabel();
ppms.BOSS支持吸金吸物开关 = new JToggleButton();
this.jLabel207 = new JLabel();
ppms.特殊全宠物吸金开关 = new JToggleButton();
this.jLabel208 = new JLabel();
ppms.特殊全宠物吸物开关 = new JToggleButton();
this.jPanel88 = new JPanel();
this.jScrollPane18 = new JScrollPane();
ppms.宠物吸物列表 = new JTable();
this.jLabel185 = new JLabel();
ppms.宠物吸物排序 = new JTextField();
this.jLabel186 = new JLabel();
ppms.宠物吸物代码 = new JTextField();
this.不参与叠加道具增加3 = new JButton();
this.修改地图3 = new JButton();
this.不参与叠加道具删除3 = new JButton();
this.宠物吸取物品初始化 = new JButton();
this.jLabel191 = new JLabel();
ppms.宠物吸物代码1 = new JTextField();
this.jPanel89 = new JPanel();
this.jScrollPane17 = new JScrollPane();
ppms.宠物吸金列表 = new JTable();
this.jLabel182 = new JLabel();
ppms.宠物吸金排序 = new JTextField();
this.jLabel184 = new JLabel();
ppms.宠物吸金代码 = new JTextField();
this.不参与叠加道具增加2 = new JButton();
this.修改地图2 = new JButton();
this.不参与叠加道具删除2 = new JButton();
this.宠物吸取金币初始 = new JButton();
this.jLabel190 = new JLabel();
ppms.宠物吸金代码1 = new JTextField();
this.jPanel90 = new JPanel();
this.jPanel91 = new JPanel();
this.jScrollPane19 = new JScrollPane();
ppms.套装伤害加成表 = new JTable();
this.jPanel92 = new JPanel();
this.jLabel192 = new JLabel();
ppms.原套装代码 = new JTextField();
this.jLabel193 = new JLabel();
ppms.现套装代码 = new JTextField();
this.jLabel194 = new JLabel();
ppms.套装加成比例 = new JTextField();
this.套装道具增加 = new JButton();
this.套装道具删除 = new JButton();
this.套装道具修改 = new JButton();
this.jLabel195 = new JLabel();
ppms.套装道具代码 = new JTextField();
this.装备加成伤害列表初始化 = new JButton();
this.jLabel196 = new JLabel();
ppms.套装属性加成开关 = new JToggleButton();
this.jPanel93 = new JPanel();
this.jLabel197 = new JLabel();
this.套装排序输入 = new JTextField();
this.套装查询 = new JButton();
this.jLabel204 = new JLabel();
this.套装名字输入 = new JTextField();
this.套装查询1 = new JButton();
this.jLabel198 = new JLabel();
ppms.套装编码 = new JTextField();
this.jLabel203 = new JLabel();
ppms.套装名字 = new JTextField();
this.jLabel205 = new JLabel();
ppms.套装个数 = new JTextField();
this.重载套装加成 = new JButton();
this.jPanel58 = new JPanel();
this.jPanel59 = new JPanel();
this.重载副本 = new JButton();
this.重载爆率 = new JButton();
this.重载反应堆 = new JButton();
this.重载传送门 = new JButton();
this.重载商店 = new JButton();
this.重载商城 = new JButton();
this.重载活动事件 = new JButton();
this.重载BOSS事件 = new JButton();
this.重载自定义事件 = new JButton();
this.重载套装加成1 = new JButton();
this.jPanel61 = new JPanel();
this.保存玩家 = new JButton();
this.保存雇佣并关闭 = new JButton();
this.一键清空数据库 = new JButton();
this.jPanel5 = new JPanel();
this.jPanel38 = new JPanel();
this.jPanel40 = new JPanel();
this.jLabel87 = new JLabel();
this.倍率设置 = new JTextField();
this.持续时间时 = new JTextField();
this.jLabel95 = new JLabel();
this.jLabel144 = new JLabel();
this.持续时间分 = new JTextField();
this.jLabel98 = new JLabel();
this.开启倍率活动 = new JButton();
this.jLabel157 = new JLabel();
this.倍率活动类型 = (JComboBox<String>) new JComboBox();
this.jPanel41 = new JPanel();
this.jPanel42 = new JPanel();
this.jLabel149 = new JLabel();
this.发放道具代码 = new JTextField();
this.jLabel150 = new JLabel();
this.发放道具数量 = new JTextField();
this.jLabel151 = new JLabel();
this.发放道具发放范围 = (JComboBox<String>) new JComboBox();
this.jLabel152 = new JLabel();
this.发放个人玩家名字 = new JTextField();
this.jLabel153 = new JLabel();
this.发放道具 = new JButton();
this.jPanel43 = new JPanel();
this.jPanel45 = new JPanel();
this.jLabel154 = new JLabel();
this.发放其他数量 = new JTextField();
this.jLabel155 = new JLabel();
this.发放其他范围 = (JComboBox<String>) new JComboBox();
this.jLabel156 = new JLabel();
this.jLabel158 = new JLabel();
this.发放其他类型 = (JComboBox<String>) new JComboBox();
this.发放其他玩家 = new JTextField();
this.jLabel159 = new JLabel();
this.发放其他内容 = new JButton();
this.jPanel9 = new JPanel();
this.jPanel78 = new JPanel();
this.jScrollPane14 = new JScrollPane();
this.充值赞助列表 = new JTable();
this.jPanel86 = new JPanel();
this.jButton1 = new JButton();
this.jPanel87 = new JPanel();
this.jLabel175 = new JLabel();
this.jLabel176 = new JLabel();
this.jLabel177 = new JLabel();
this.jLabel178 = new JLabel();
this.jLabel179 = new JLabel();
this.充值角色ID = new JTextField();
this.充值玩家名字 = new JTextField();
this.现有每日充值 = new JTextField();
this.现有累计充值 = new JTextField();
this.现有剩余积分 = new JTextField();
this.jLabel183 = new JLabel();
this.现有可用点券 = new JTextField();
this.每日充值 = new Checkbox();
this.jLabel166 = new JLabel();
this.累计充值 = new Checkbox();
this.jLabel168 = new JLabel();
this.剩余余额 = new Checkbox();
this.jLabel170 = new JLabel();
this.可用点券 = new Checkbox();
this.jLabel171 = new JLabel();
this.jLabel105 = new JLabel();
ppms.点券比例 = new JTextField();
this.jLabel115 = new JLabel();
this.发放充值数量 = new JTextField();
this.发放氪金充值 = new JButton();
this.jPanel96 = new JPanel();
this.jLabel213 = new JLabel();
this.氪金ID输入 = new JTextField();
this.氪金ID查询 = new JButton();
this.jLabel214 = new JLabel();
this.氪金名字输入 = new JTextField();
this.氪金名字查询 = new JButton();
this.氪金机器码查询 = new JButton();
this.氪金机器码输入 = new JTextField();
this.jLabel215 = new JLabel();
this.jPanel97 = new JPanel();
this.jScrollPane21 = new JScrollPane();
this.充值赞助列表1 = new JTable();
this.jPanel60 = new JPanel();
this.jScrollPane20 = new JScrollPane();
this.jTextArea1 = new JTextArea();
this.jPanel101 = new JPanel();
this.jTextField1 = new JTextField();
ppms.清空日志 = new JButton();
this.jLabel1 = new JLabel();
this.jLabel2 = new JLabel();
this.jLabel3 = new JLabel();
ppms.时长 = new JProgressBar();
ppms.内存 = new JProgressBar();
ppms.人数 = new JProgressBar();
ppms.保存数据 = new JButton();
ppms.保存雇佣 = new JButton();
ppms.重载全部 = new JButton();
ppms.启动服务端 = new JButton();
this.jPanel14 = new JPanel();
ppms.第二控制台 = new JButton();
ppms.第三控制台 = new JButton();
ppms.关闭时间显示 = new JButton();
ppms.关闭时间输入 = new JTextField();
this.setDefaultCloseOperation(3);
this.setBackground(new Color(255, 255, 255));
this.setCursor(new Cursor(0));
this.setIconImages(null);
this.setMinimumSize(new Dimension(1366, 768));
this.setResizable(false);
this.getContentPane().setLayout((LayoutManager) new AbsoluteLayout());
ppms.主界面菜单.setCursor(new Cursor(0));
ppms.outSee.setEditable(false);
ppms.outSee.setBackground(new Color(25, 25, 25));
ppms.outSee.setColumns(20);
ppms.outSee.setForeground(new Color(10, 255, 221));
ppms.outSee.setRows(5);
this.jScrollPane1.setViewportView((Component) ppms.outSee);
ppms.主界面菜单.addTab("日志记录", (Icon) new ImageIcon(this.getClass().getResource("/image/日志.png")), (Component) this.jScrollPane1);
ppms.jPanel44.setBorder((Border) BorderFactory.createTitledBorder("数据库设置[一般无需调整]"));
this.jLabel16.setText("数据库名称");
this.jLabel17.setText("IP地址");
ppms.数据库IP地址.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.数据库IP地址FocusLost(evt);
}
});
ppms.数据库端口.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.数据库端口FocusLost(evt);
}
});
this.jLabel18.setText("端口");
ppms.数据库用户名.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.数据库用户名FocusLost(evt);
}
});
this.jLabel19.setText("用户名");
ppms.数据库名称.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.数据库名称FocusLost(evt);
}
});
ppms.数据库名称.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.数据库名称ActionPerformed(evt);
}
});
this.jLabel34.setText("密码");
ppms.数据库密码.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.数据库密码FocusLost(evt);
}
});
final GroupLayout jPanel44Layout = new GroupLayout((Container) ppms.jPanel44);
ppms.jPanel44.setLayout((LayoutManager) jPanel44Layout);
jPanel44Layout.setHorizontalGroup((Group) jPanel44Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel44Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel44Layout.createSequentialGroup().addComponent((Component) this.jLabel34, -1, -1, 32767).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) ppms.数据库密码, -2, 69, -2)).addGroup((Group) jPanel44Layout.createSequentialGroup().addComponent((Component) this.jLabel16).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.数据库名称, -2, 69, -2)).addGroup((Group) jPanel44Layout.createSequentialGroup().addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel44Layout.createSequentialGroup().addComponent((Component) this.jLabel17).addGap(0, 0, 32767)).addComponent((Component) this.jLabel18, -1, -1, 32767).addComponent((Component) this.jLabel19, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.数据库IP地址, -2, 69, -2).addComponent((Component) ppms.数据库端口, -2, 69, -2).addComponent((Component) ppms.数据库用户名, -2, 69, -2)))).addContainerGap()));
jPanel44Layout.setVerticalGroup((Group) jPanel44Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel44Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.数据库名称, -2, -1, -2).addComponent((Component) this.jLabel16)).addGap(8, 8, 8).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel17).addComponent((Component) ppms.数据库IP地址, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel18).addComponent((Component) ppms.数据库端口, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel19).addComponent((Component) ppms.数据库用户名, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel44Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel34).addComponent((Component) ppms.数据库密码, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel48.setBorder((Border) BorderFactory.createTitledBorder("帐号设置"));
ppms.登录自动注册开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.登录自动注册开关.setBorderPainted(false);
ppms.登录自动注册开关.setContentAreaFilled(false);
ppms.登录自动注册开关.setFocusPainted(false);
ppms.登录自动注册开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.登录自动注册开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.登录自动注册开关StateChanged(evt);
}
});
ppms.登录自动注册开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.登录自动注册开关ActionPerformed(evt);
}
});
this.jLabel24.setText("登录自动注册");
ppms.MAC注册上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.MAC注册上限FocusLost(evt);
}
});
this.jLabel32.setText("MAC注册帐号上限");
ppms.账号角色上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.账号角色上限FocusLost(evt);
}
});
this.jLabel33.setText("账号创建角色上限");
final GroupLayout jPanel48Layout = new GroupLayout((Container) this.jPanel48);
this.jPanel48.setLayout((LayoutManager) jPanel48Layout);
jPanel48Layout.setHorizontalGroup((Group) jPanel48Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel48Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel48Layout.createSequentialGroup().addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel48Layout.createSequentialGroup().addComponent((Component) this.jLabel32, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED)).addGroup((Group) jPanel48Layout.createSequentialGroup().addComponent((Component) this.jLabel33, -1, 113, 32767).addGap(2, 2, 2))).addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.账号角色上限, -2, 69, -2).addComponent((Component) ppms.MAC注册上限, -2, 69, -2))).addGroup((Group) jPanel48Layout.createSequentialGroup().addComponent((Component) this.jLabel24).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.登录自动注册开关, -2, 74, -2))).addContainerGap()));
jPanel48Layout.setVerticalGroup((Group) jPanel48Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel48Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.登录自动注册开关, -2, 30, -2).addComponent((Component) this.jLabel24)).addGap(9, 9, 9).addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel32).addComponent((Component) ppms.MAC注册上限, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel48Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel33).addComponent((Component) ppms.账号角色上限, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel54.setBorder((Border) BorderFactory.createTitledBorder("服务器倍率[重启生效]"));
this.jLabel65.setText("经验倍率");
this.jLabel66.setText("金币倍率");
ppms.服务器金币倍率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器金币倍率FocusLost(evt);
}
});
ppms.服务器掉落倍率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器掉落倍率FocusLost(evt);
}
});
this.jLabel67.setText("掉落倍率");
ppms.服务器经验倍率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器经验倍率FocusLost(evt);
}
});
this.jLabel69.setText("频道ID");
ppms.服务器双倍频道.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器双倍频道FocusLost(evt);
}
});
this.jLabel68.setText("双倍频道");
ppms.双倍频道开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.双倍频道开关.setBorderPainted(false);
ppms.双倍频道开关.setContentAreaFilled(false);
ppms.双倍频道开关.setFocusPainted(false);
ppms.双倍频道开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.双倍频道开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.双倍频道开关StateChanged(evt);
}
});
ppms.双倍频道开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.双倍频道开关ActionPerformed(evt);
}
});
final GroupLayout jPanel54Layout = new GroupLayout((Container) this.jPanel54);
this.jPanel54.setLayout((LayoutManager) jPanel54Layout);
jPanel54Layout.setHorizontalGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel54Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel54Layout.createSequentialGroup().addComponent((Component) this.jLabel65).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.服务器经验倍率, -2, 69, -2)).addGroup((Group) jPanel54Layout.createSequentialGroup().addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel54Layout.createSequentialGroup().addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel54Layout.createSequentialGroup().addComponent((Component) this.jLabel66).addGap(0, 0, 32767)).addComponent((Component) this.jLabel67, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED)).addGroup((Group) jPanel54Layout.createSequentialGroup().addComponent((Component) this.jLabel69, -1, -1, 32767).addGap(24, 24, 24))).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) ppms.服务器双倍频道).addComponent((Component) ppms.服务器掉落倍率).addComponent((Component) ppms.服务器金币倍率, Alignment.TRAILING, -2, 69, -2))).addGroup((Group) jPanel54Layout.createSequentialGroup().addComponent((Component) this.jLabel68).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.双倍频道开关, -2, 74, -2))).addContainerGap()));
jPanel54Layout.setVerticalGroup((Group) jPanel54Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel54Layout.createSequentialGroup().addGap(5, 5, 5).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.服务器经验倍率, -2, -1, -2).addComponent((Component) this.jLabel65)).addGap(8, 8, 8).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel66).addComponent((Component) ppms.服务器金币倍率, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel67).addComponent((Component) ppms.服务器掉落倍率, -2, -1, -2)).addGap(4, 4, 4).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel68).addComponent((Component) ppms.双倍频道开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel54Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel69).addComponent((Component) ppms.服务器双倍频道, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel53.setBorder((Border) BorderFactory.createTitledBorder("服务器设置[重启生效]"));
this.jLabel61.setText("登录端口");
this.jLabel62.setText("商城端口");
ppms.服务器商城端口.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器商城端口FocusLost(evt);
}
});
ppms.服务器商城端口.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.服务器商城端口ActionPerformed(evt);
}
});
ppms.服务器频道端口.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器频道端口FocusLost(evt);
}
});
this.jLabel63.setText("频道端口");
ppms.服务器频道数量.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器频道数量FocusLost(evt);
}
});
this.jLabel64.setText("频道数量");
ppms.服务器登录端口.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器登录端口FocusLost(evt);
}
});
ppms.服务器登录端口.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.服务器登录端口ActionPerformed(evt);
}
});
this.jLabel70.setText("服务器名字");
ppms.服务器名字.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.服务器名字FocusLost(evt);
}
});
ppms.服务器名字.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.服务器名字ActionPerformed(evt);
}
});
final GroupLayout jPanel53Layout = new GroupLayout((Container) this.jPanel53);
this.jPanel53.setLayout((LayoutManager) jPanel53Layout);
jPanel53Layout.setHorizontalGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel53Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel53Layout.createSequentialGroup().addComponent((Component) this.jLabel62).addGap(0, 0, 32767)).addComponent((Component) this.jLabel63, -1, -1, 32767).addComponent((Component) this.jLabel64, -1, -1, 32767).addGroup((Group) jPanel53Layout.createSequentialGroup().addComponent((Component) this.jLabel70, -1, -1, 32767).addGap(18, 18, 18))).addGroup((Group) jPanel53Layout.createSequentialGroup().addComponent((Component) this.jLabel61).addGap(30, 30, 30))).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) ppms.服务器商城端口, Alignment.TRAILING).addGroup((Group) jPanel53Layout.createSequentialGroup().addGap(6, 6, 6).addComponent((Component) ppms.服务器名字, -1, 69, 32767))).addComponent((Component) ppms.服务器频道数量, Alignment.TRAILING)).addGroup(Alignment.TRAILING, (Group) jPanel53Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.服务器登录端口, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.服务器频道端口, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel53Layout.linkSize(0, ppms.服务器名字, ppms.服务器商城端口, ppms.服务器频道数量);
jPanel53Layout.setVerticalGroup((Group) jPanel53Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel53Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.服务器登录端口, -2, -1, -2).addComponent((Component) this.jLabel61)).addGap(8, 8, 8).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel62).addComponent((Component) ppms.服务器商城端口, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel63).addComponent((Component) ppms.服务器频道端口, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel64).addComponent((Component) ppms.服务器频道数量, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel53Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel70).addComponent((Component) ppms.服务器名字, -2, -1, -2)).addContainerGap()));
jPanel53Layout.linkSize(1, ppms.服务器名字, ppms.服务器商城端口, ppms.服务器登录端口, ppms.服务器频道数量, ppms.服务器频道端口);
this.jPanel49.setBorder((Border) BorderFactory.createTitledBorder("职业/等级"));
ppms.冒险家开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.冒险家开关.setBorderPainted(false);
ppms.冒险家开关.setContentAreaFilled(false);
ppms.冒险家开关.setFocusPainted(false);
ppms.冒险家开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.冒险家开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.冒险家开关StateChanged(evt);
}
});
ppms.冒险家开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.冒险家开关ActionPerformed(evt);
}
});
this.jLabel35.setText("冒险家");
ppms.战神开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.战神开关.setBorderPainted(false);
ppms.战神开关.setContentAreaFilled(false);
ppms.战神开关.setFocusPainted(false);
ppms.战神开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.战神开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.战神开关StateChanged(evt);
}
});
ppms.战神开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.战神开关ActionPerformed(evt);
}
});
this.jLabel36.setText("战神");
ppms.骑士团开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.骑士团开关.setBorderPainted(false);
ppms.骑士团开关.setContentAreaFilled(false);
ppms.骑士团开关.setFocusPainted(false);
ppms.骑士团开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.骑士团开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.骑士团开关StateChanged(evt);
}
});
ppms.骑士团开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.骑士团开关ActionPerformed(evt);
}
});
this.jLabel37.setText("骑士团");
this.jLabel38.setText("角色等级上限");
ppms.等级上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.等级上限FocusLost(evt);
}
});
ppms.等级上限.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.等级上限ActionPerformed(evt);
}
});
final GroupLayout jPanel49Layout = new GroupLayout((Container) this.jPanel49);
this.jPanel49.setLayout((LayoutManager) jPanel49Layout);
jPanel49Layout.setHorizontalGroup((Group) jPanel49Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel49Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel49Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel49Layout.createSequentialGroup().addComponent((Component) this.jLabel35).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.冒险家开关, -2, 74, -2)).addGroup((Group) jPanel49Layout.createSequentialGroup().addComponent((Component) this.jLabel36).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.战神开关, -2, 74, -2)).addGroup((Group) jPanel49Layout.createSequentialGroup().addComponent((Component) this.jLabel37).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.骑士团开关, -2, 74, -2)).addGroup((Group) jPanel49Layout.createSequentialGroup().addComponent((Component) this.jLabel38, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.等级上限, -2, 66, -2))).addContainerGap()));
jPanel49Layout.setVerticalGroup((Group) jPanel49Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel49Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel49Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel35).addComponent((Component) ppms.冒险家开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel49Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel36).addComponent((Component) ppms.战神开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel49Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel37).addComponent((Component) ppms.骑士团开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel49Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel38).addComponent((Component) ppms.等级上限, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel64.setBorder((Border) BorderFactory.createTitledBorder("多开限制"));
this.jLabel73.setText("IP多开上限");
this.jLabel74.setText("MAC多开上限");
ppms.MAC多开上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.MAC多开上限FocusLost(evt);
}
});
ppms.IP多开上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.IP多开上限FocusLost(evt);
}
});
this.jLabel77.setText("同IP多开");
ppms.同IP多开.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.同IP多开.setBorderPainted(false);
ppms.同IP多开.setContentAreaFilled(false);
ppms.同IP多开.setFocusPainted(false);
ppms.同IP多开.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.同IP多开.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.同IP多开StateChanged(evt);
}
});
ppms.同IP多开.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.同IP多开ActionPerformed(evt);
}
});
this.jLabel78.setText("同MAC多开");
ppms.同MAC多开.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.同MAC多开.setBorderPainted(false);
ppms.同MAC多开.setContentAreaFilled(false);
ppms.同MAC多开.setFocusPainted(false);
ppms.同MAC多开.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.同MAC多开.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.同MAC多开StateChanged(evt);
}
});
ppms.同MAC多开.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.同MAC多开ActionPerformed(evt);
}
});
final GroupLayout jPanel64Layout = new GroupLayout((Container) this.jPanel64);
this.jPanel64.setLayout((LayoutManager) jPanel64Layout);
jPanel64Layout.setHorizontalGroup((Group) jPanel64Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel64Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel64Layout.createSequentialGroup().addComponent((Component) this.jLabel73, -1, -1, 32767).addGap(18, 18, 18).addComponent((Component) ppms.IP多开上限, -2, 69, -2)).addGroup((Group) jPanel64Layout.createSequentialGroup().addComponent((Component) this.jLabel77).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.同IP多开, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel64Layout.createSequentialGroup().addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) this.jLabel74, -1, -1, 32767).addComponent((Component) this.jLabel78, -1, -1, 32767)).addGap(18, 18, 18).addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.同MAC多开, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.MAC多开上限, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel64Layout.setVerticalGroup((Group) jPanel64Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel64Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel77).addComponent((Component) ppms.同IP多开, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.IP多开上限, -2, -1, -2).addComponent((Component) this.jLabel73)).addGap(10, 10, 10).addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel78).addComponent((Component) ppms.同MAC多开, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel64Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel74).addComponent((Component) ppms.MAC多开上限, -2, -1, -2)).addContainerGap()));
this.jPanel73.setBorder((Border) BorderFactory.createTitledBorder("雇佣"));
this.jLabel109.setText("持续时间");
ppms.雇佣持续时间.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.雇佣持续时间FocusLost(evt);
}
});
this.jLabel111.setText("雇佣自动回收");
ppms.雇佣自动回收.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.雇佣自动回收.setBorderPainted(false);
ppms.雇佣自动回收.setContentAreaFilled(false);
ppms.雇佣自动回收.setFocusPainted(false);
ppms.雇佣自动回收.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.雇佣自动回收.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.雇佣自动回收StateChanged(evt);
}
});
ppms.雇佣自动回收.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.雇佣自动回收ActionPerformed(evt);
}
});
this.jLabel4.setText("雇佣经验加成");
ppms.雇佣经验加成开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.雇佣经验加成开关.setBorderPainted(false);
ppms.雇佣经验加成开关.setContentAreaFilled(false);
ppms.雇佣经验加成开关.setFocusPainted(false);
ppms.雇佣经验加成开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.雇佣经验加成开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.雇佣经验加成开关StateChanged(evt);
}
});
ppms.雇佣经验加成开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.雇佣经验加成开关ActionPerformed(evt);
}
});
this.jLabel5.setText("经验加成比例%");
ppms.经验加成比例.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.经验加成比例FocusLost(evt);
}
});
final GroupLayout jPanel73Layout = new GroupLayout((Container) this.jPanel73);
this.jPanel73.setLayout((LayoutManager) jPanel73Layout);
jPanel73Layout.setHorizontalGroup((Group) jPanel73Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel73Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel73Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel73Layout.createSequentialGroup().addComponent((Component) this.jLabel4).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.雇佣经验加成开关, -2, 74, -2)).addGroup((Group) jPanel73Layout.createSequentialGroup().addComponent((Component) this.jLabel5).addGap(18, 18, 18).addComponent((Component) ppms.经验加成比例, -2, 69, -2).addGap(0, 0, 32767)).addGroup(Alignment.TRAILING, (Group) jPanel73Layout.createSequentialGroup().addComponent((Component) this.jLabel109, -1, -1, 32767).addGap(23, 23, 23).addComponent((Component) ppms.雇佣持续时间, -2, 69, -2)).addGroup(Alignment.TRAILING, (Group) jPanel73Layout.createSequentialGroup().addComponent((Component) this.jLabel111, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.雇佣自动回收, -2, 74, -2))).addContainerGap()));
jPanel73Layout.setVerticalGroup((Group) jPanel73Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel73Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel73Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel4).addComponent((Component) ppms.雇佣经验加成开关, -2, 30, -2)).addGap(6, 6, 6).addGroup((Group) jPanel73Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel5).addComponent((Component) ppms.经验加成比例, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel73Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel111).addComponent((Component) ppms.雇佣自动回收, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel73Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel109).addComponent((Component) ppms.雇佣持续时间, -2, -1, -2)).addContainerGap()));
this.jPanel6.setBorder((Border) BorderFactory.createTitledBorder("群机器人"));
this.jLabel6.setText("机器人开关");
ppms.机器人开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.机器人开关.setBorderPainted(false);
ppms.机器人开关.setContentAreaFilled(false);
ppms.机器人开关.setFocusPainted(false);
ppms.机器人开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.机器人开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.机器人开关StateChanged(evt);
}
});
ppms.机器人开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.机器人开关ActionPerformed(evt);
}
});
this.jLabel7.setText("升级群消息通知");
ppms.升级群消息通知.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.升级群消息通知.setBorderPainted(false);
ppms.升级群消息通知.setContentAreaFilled(false);
ppms.升级群消息通知.setFocusPainted(false);
ppms.升级群消息通知.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.升级群消息通知.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.升级群消息通知StateChanged(evt);
}
});
ppms.升级群消息通知.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.升级群消息通知ActionPerformed(evt);
}
});
this.jLabel9.setText("<html><body>定制提示:<br>1、此功能暂不开放<br>2、请勿点击</body></html>");
final GroupLayout jPanel6Layout = new GroupLayout((Container) this.jPanel6);
this.jPanel6.setLayout((LayoutManager) jPanel6Layout);
jPanel6Layout.setHorizontalGroup((Group) jPanel6Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel6Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel6Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel6Layout.createSequentialGroup().addComponent((Component) this.jLabel7).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.升级群消息通知, -2, 74, -2)).addGroup((Group) jPanel6Layout.createSequentialGroup().addComponent((Component) this.jLabel6).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.机器人开关, -2, 74, -2))).addContainerGap()).addGroup((Group) jPanel6Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel6Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel9, -2, 179, -2).addContainerGap(15, 32767))));
jPanel6Layout.setVerticalGroup((Group) jPanel6Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel6Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel6Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.机器人开关, -2, 30, -2).addComponent((Component) this.jLabel6)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel6Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.升级群消息通知, -2, 30, -2).addComponent((Component) this.jLabel7)).addContainerGap(-1, 32767)).addGroup((Group) jPanel6Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel6Layout.createSequentialGroup().addGap(77, 77, 77).addComponent((Component) this.jLabel9, -2, 64, -2).addContainerGap(-1, 32767))));
this.jPanel7.setBorder((Border) BorderFactory.createTitledBorder("爆物上线"));
this.jLabel8.setText("爆物上线开关");
ppms.爆物上线开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.爆物上线开关.setBorderPainted(false);
ppms.爆物上线开关.setContentAreaFilled(false);
ppms.爆物上线开关.setFocusPainted(false);
ppms.爆物上线开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.爆物上线开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.爆物上线开关StateChanged(evt);
}
});
ppms.爆物上线开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.爆物上线开关ActionPerformed(evt);
}
});
this.jLabel10.setText("爆物上线数量");
ppms.爆物上线数量.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.爆物上线数量FocusLost(evt);
}
});
ppms.爆物上线数量.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.爆物上线数量ActionPerformed(evt);
}
});
final GroupLayout jPanel7Layout = new GroupLayout((Container) this.jPanel7);
this.jPanel7.setLayout((LayoutManager) jPanel7Layout);
jPanel7Layout.setHorizontalGroup((Group) jPanel7Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel7Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel7Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel8).addComponent((Component) this.jLabel10)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel7Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.爆物上线数量, -2, 66, -2).addComponent((Component) ppms.爆物上线开关, -2, 74, -2)).addContainerGap()));
jPanel7Layout.setVerticalGroup((Group) jPanel7Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel7Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel7Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.爆物上线开关, -2, 30, -2).addComponent((Component) this.jLabel8)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel7Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel10).addComponent((Component) ppms.爆物上线数量, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel8.setBorder((Border) BorderFactory.createTitledBorder("杂项内容"));
this.jLabel11.setText("箱子变脚本开关");
ppms.自定义箱子代码.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.自定义箱子代码.setBorderPainted(false);
ppms.自定义箱子代码.setContentAreaFilled(false);
ppms.自定义箱子代码.setFocusPainted(false);
ppms.自定义箱子代码.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.自定义箱子代码.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.自定义箱子代码StateChanged(evt);
}
});
ppms.自定义箱子代码.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.自定义箱子代码ActionPerformed(evt);
}
});
this.jLabel12.setText("玩家上线喇叭");
ppms.上线喇叭.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.上线喇叭.setBorderPainted(false);
ppms.上线喇叭.setContentAreaFilled(false);
ppms.上线喇叭.setFocusPainted(false);
ppms.上线喇叭.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.上线喇叭.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.上线喇叭StateChanged(evt);
}
});
ppms.上线喇叭.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.上线喇叭ActionPerformed(evt);
}
});
this.jLabel14.setText("玩家升级喇叭");
ppms.玩家升级喇叭.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.玩家升级喇叭.setBorderPainted(false);
ppms.玩家升级喇叭.setContentAreaFilled(false);
ppms.玩家升级喇叭.setFocusPainted(false);
ppms.玩家升级喇叭.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.玩家升级喇叭.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.玩家升级喇叭StateChanged(evt);
}
});
ppms.玩家升级喇叭.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.玩家升级喇叭ActionPerformed(evt);
}
});
this.jLabel211.setText("无限BUFF");
ppms.无限BUFF.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.无限BUFF.setBorderPainted(false);
ppms.无限BUFF.setContentAreaFilled(false);
ppms.无限BUFF.setFocusPainted(false);
ppms.无限BUFF.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.无限BUFF.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.无限BUFFStateChanged(evt);
}
});
ppms.无限BUFF.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.无限BUFFActionPerformed(evt);
}
});
final GroupLayout jPanel8Layout = new GroupLayout((Container) this.jPanel8);
this.jPanel8.setLayout((LayoutManager) jPanel8Layout);
jPanel8Layout.setHorizontalGroup((Group) jPanel8Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel8Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel8Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel8Layout.createSequentialGroup().addComponent((Component) this.jLabel11).addGap(18, 18, 18).addComponent((Component) ppms.自定义箱子代码, -2, 74, -2).addGap(0, 0, 32767)).addGroup((Group) jPanel8Layout.createSequentialGroup().addComponent((Component) this.jLabel12).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.上线喇叭, -2, 74, -2)).addGroup((Group) jPanel8Layout.createSequentialGroup().addComponent((Component) this.jLabel14).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.玩家升级喇叭, -2, 74, -2)).addGroup((Group) jPanel8Layout.createSequentialGroup().addComponent((Component) this.jLabel211).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.无限BUFF, -2, 74, -2))).addContainerGap()));
jPanel8Layout.setVerticalGroup((Group) jPanel8Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel8Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel8Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.自定义箱子代码, -2, 30, -2).addComponent((Component) this.jLabel11)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel8Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel12).addComponent((Component) ppms.上线喇叭, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel8Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel14).addComponent((Component) ppms.玩家升级喇叭, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel8Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel211).addComponent((Component) ppms.无限BUFF, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel10.setBorder((Border) BorderFactory.createTitledBorder("显示伤害"));
this.jLabel13.setText("所有显示开关");
ppms.所有显示开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.所有显示开关.setBorderPainted(false);
ppms.所有显示开关.setContentAreaFilled(false);
ppms.所有显示开关.setFocusPainted(false);
ppms.所有显示开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.所有显示开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.所有显示开关StateChanged(evt);
}
});
ppms.所有显示开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.所有显示开关ActionPerformed(evt);
}
});
this.jLabel15.setText("伤害突破开关");
ppms.伤害突破开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.伤害突破开关.setBorderPainted(false);
ppms.伤害突破开关.setContentAreaFilled(false);
ppms.伤害突破开关.setFocusPainted(false);
ppms.伤害突破开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.伤害突破开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.伤害突破开关StateChanged(evt);
}
});
ppms.伤害突破开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.伤害突破开关ActionPerformed(evt);
}
});
this.jLabel26.setText("突破上线");
ppms.突破上线.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.突破上线FocusLost(evt);
}
});
this.jLabel27.setText("装备卡破功开关");
ppms.装备卡破功开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.装备卡破功开关.setBorderPainted(false);
ppms.装备卡破功开关.setContentAreaFilled(false);
ppms.装备卡破功开关.setFocusPainted(false);
ppms.装备卡破功开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.装备卡破功开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.装备卡破功开关StateChanged(evt);
}
});
ppms.装备卡破功开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.装备卡破功开关ActionPerformed(evt);
}
});
this.jLabel210.setText("表单卡破功开关");
ppms.表单卡破功开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.表单卡破功开关.setBorderPainted(false);
ppms.表单卡破功开关.setContentAreaFilled(false);
ppms.表单卡破功开关.setFocusPainted(false);
ppms.表单卡破功开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.表单卡破功开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.表单卡破功开关StateChanged(evt);
}
});
ppms.表单卡破功开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.表单卡破功开关ActionPerformed(evt);
}
});
final GroupLayout jPanel10Layout = new GroupLayout((Container) this.jPanel10);
this.jPanel10.setLayout((LayoutManager) jPanel10Layout);
jPanel10Layout.setHorizontalGroup((Group) jPanel10Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel10Layout.createSequentialGroup().addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel10Layout.createSequentialGroup().addComponent((Component) this.jLabel26).addGap(69, 69, 69).addComponent((Component) ppms.突破上线)).addGroup((Group) jPanel10Layout.createSequentialGroup().addComponent((Component) this.jLabel27).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.装备卡破功开关, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel10Layout.createSequentialGroup().addComponent((Component) this.jLabel13).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.所有显示开关, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel10Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent((Component) this.jLabel15).addGap(40, 40, 40).addComponent((Component) ppms.伤害突破开关, -2, 74, -2)).addGroup((Group) jPanel10Layout.createSequentialGroup().addComponent((Component) this.jLabel210).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.表单卡破功开关, -2, 74, -2))).addContainerGap()));
jPanel10Layout.setVerticalGroup((Group) jPanel10Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel10Layout.createSequentialGroup().addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.所有显示开关, -2, 30, -2).addGroup((Group) jPanel10Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel13))).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel15).addComponent((Component) ppms.伤害突破开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel26).addComponent((Component) ppms.突破上线, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.装备卡破功开关, -2, 30, -2).addComponent((Component) this.jLabel27)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel10Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.表单卡破功开关, -2, 30, -2).addComponent((Component) this.jLabel210)).addGap(0, 0, 32767)));
this.jPanel16.setBorder((Border) BorderFactory.createTitledBorder("关于怪物"));
this.jLabel21.setText("怪物血量显示开关");
ppms.怪物血量显示开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.怪物血量显示开关.setBorderPainted(false);
ppms.怪物血量显示开关.setContentAreaFilled(false);
ppms.怪物血量显示开关.setFocusPainted(false);
ppms.怪物血量显示开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.怪物血量显示开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.怪物血量显示开关StateChanged(evt);
}
});
ppms.怪物血量显示开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物血量显示开关ActionPerformed(evt);
}
});
this.jLabel22.setText("野外boss击杀广播");
ppms.野外boss击杀广播.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.野外boss击杀广播.setBorderPainted(false);
ppms.野外boss击杀广播.setContentAreaFilled(false);
ppms.野外boss击杀广播.setFocusPainted(false);
ppms.野外boss击杀广播.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.野外boss击杀广播.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.野外boss击杀广播StateChanged(evt);
}
});
ppms.野外boss击杀广播.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.野外boss击杀广播ActionPerformed(evt);
}
});
this.jLabel25.setText("boss击杀记录");
ppms.boss击杀记录.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.boss击杀记录.setBorderPainted(false);
ppms.boss击杀记录.setContentAreaFilled(false);
ppms.boss击杀记录.setFocusPainted(false);
ppms.boss击杀记录.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.boss击杀记录.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.boss击杀记录StateChanged(evt);
}
});
ppms.boss击杀记录.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.boss击杀记录ActionPerformed(evt);
}
});
ppms.击杀boss打开npc.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.击杀boss打开npc.setBorderPainted(false);
ppms.击杀boss打开npc.setContentAreaFilled(false);
ppms.击杀boss打开npc.setFocusPainted(false);
ppms.击杀boss打开npc.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.击杀boss打开npc.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.击杀boss打开npcStateChanged(evt);
}
});
ppms.击杀boss打开npc.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.击杀boss打开npcActionPerformed(evt);
}
});
this.jLabel39.setText("击杀boss打开npc");
final GroupLayout jPanel16Layout = new GroupLayout((Container) this.jPanel16);
this.jPanel16.setLayout((LayoutManager) jPanel16Layout);
jPanel16Layout.setHorizontalGroup((Group) jPanel16Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel16Layout.createSequentialGroup().addGroup((Group) jPanel16Layout.createParallelGroup(Alignment.TRAILING, false).addGroup((Group) jPanel16Layout.createSequentialGroup().addComponent((Component) this.jLabel39).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.击杀boss打开npc, -2, 74, -2)).addGroup(Alignment.LEADING, (Group) jPanel16Layout.createSequentialGroup().addComponent((Component) this.jLabel21).addGap(18, 18, 18).addComponent((Component) ppms.怪物血量显示开关, -2, 74, -2)).addGroup(Alignment.LEADING, (Group) jPanel16Layout.createSequentialGroup().addComponent((Component) this.jLabel22).addGap(18, 18, 18).addComponent((Component) ppms.野外boss击杀广播, -2, 74, -2)).addGroup(Alignment.LEADING, (Group) jPanel16Layout.createSequentialGroup().addComponent((Component) this.jLabel25).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.boss击杀记录, -2, 74, -2))).addGap(0, 0, 32767)));
jPanel16Layout.setVerticalGroup((Group) jPanel16Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel16Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel16Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.怪物血量显示开关, -2, 30, -2).addComponent((Component) this.jLabel21)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel16Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel22).addComponent((Component) ppms.野外boss击杀广播, -2, 30, -2)).addGap(6, 6, 6).addGroup((Group) jPanel16Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel25).addComponent((Component) ppms.boss击杀记录, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel16Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel39).addComponent((Component) ppms.击杀boss打开npc, -2, 30, -2)).addContainerGap(30, 32767)));
this.jPanel4.setBorder((Border) BorderFactory.createTitledBorder("修正内容"));
this.jLabel28.setText("砍爆率");
this.jLabel29.setText("小怪出装备概率");
ppms.砍爆率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.砍爆率FocusLost(evt);
}
});
ppms.出装备概率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.出装备概率FocusLost(evt);
}
});
this.jLabel31.setText("战力修正");
ppms.战力修正.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.战力修正.setBorderPainted(false);
ppms.战力修正.setContentAreaFilled(false);
ppms.战力修正.setFocusPainted(false);
ppms.战力修正.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.战力修正.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.战力修正StateChanged(evt);
}
});
ppms.战力修正.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.战力修正ActionPerformed(evt);
}
});
ppms.BOSS出装备概率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.BOSS出装备概率FocusLost(evt);
}
});
this.jLabel172.setText("BOSS出装备概率");
this.jLabel173.setText("出装备总概率是");
this.jLabel174.setText("10000为100%");
final GroupLayout jPanel4Layout = new GroupLayout((Container) this.jPanel4);
this.jPanel4.setLayout((LayoutManager) jPanel4Layout);
jPanel4Layout.setHorizontalGroup((Group) jPanel4Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel4Layout.createSequentialGroup().addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel4Layout.createSequentialGroup().addComponent((Component) this.jLabel28).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.砍爆率, -2, 69, -2)).addGroup(Alignment.TRAILING, (Group) jPanel4Layout.createSequentialGroup().addComponent((Component) this.jLabel172).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.BOSS出装备概率, -2, 69, -2)).addGroup(Alignment.TRAILING, (Group) jPanel4Layout.createSequentialGroup().addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel29).addComponent((Component) this.jLabel173)).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel4Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.RELATED, 41, 32767).addComponent((Component) ppms.出装备概率, -2, 69, -2)).addGroup((Group) jPanel4Layout.createSequentialGroup().addGap(40, 40, 40).addComponent((Component) this.jLabel174, -1, 70, 32767)))).addGroup((Group) jPanel4Layout.createSequentialGroup().addComponent((Component) this.jLabel31).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.战力修正, -2, 74, -2))).addContainerGap()));
jPanel4Layout.setVerticalGroup((Group) jPanel4Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel4Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel28).addComponent((Component) ppms.砍爆率, -2, -1, -2)).addGap(6, 6, 6).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel29).addComponent((Component) ppms.出装备概率, -2, -1, -2)).addGap(6, 6, 6).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.BOSS出装备概率, -2, -1, -2).addComponent((Component) this.jLabel172)).addGap(10, 10, 10).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel173).addComponent((Component) this.jLabel174)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel4Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel31).addComponent((Component) ppms.战力修正, -2, 30, -2)).addContainerGap(42, 32767)));
this.jPanel17.setBorder((Border) BorderFactory.createTitledBorder("宠物功能"));
this.jLabel40.setText("宠物自动嗑药");
ppms.宠物自动吃药开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.宠物自动吃药开关.setBorderPainted(false);
ppms.宠物自动吃药开关.setContentAreaFilled(false);
ppms.宠物自动吃药开关.setFocusPainted(false);
ppms.宠物自动吃药开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.宠物自动吃药开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.宠物自动吃药开关StateChanged(evt);
}
});
ppms.宠物自动吃药开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物自动吃药开关ActionPerformed(evt);
}
});
this.jLabel41.setText("自动吃药道具");
ppms.自动吃药道具.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.自动吃药道具FocusLost(evt);
}
});
this.jLabel89.setText("宠物不饥饿开关");
ppms.宠物不饥饿开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.宠物不饥饿开关.setBorderPainted(false);
ppms.宠物不饥饿开关.setContentAreaFilled(false);
ppms.宠物不饥饿开关.setFocusPainted(false);
ppms.宠物不饥饿开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.宠物不饥饿开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.宠物不饥饿开关StateChanged(evt);
}
});
ppms.宠物不饥饿开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物不饥饿开关ActionPerformed(evt);
}
});
final GroupLayout jPanel17Layout = new GroupLayout((Container) this.jPanel17);
this.jPanel17.setLayout((LayoutManager) jPanel17Layout);
jPanel17Layout.setHorizontalGroup((Group) jPanel17Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel17Layout.createSequentialGroup().addGroup((Group) jPanel17Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel17Layout.createSequentialGroup().addComponent((Component) this.jLabel41).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.自动吃药道具, -2, 69, -2)).addGroup((Group) jPanel17Layout.createSequentialGroup().addComponent((Component) this.jLabel40).addPreferredGap(ComponentPlacement.RELATED, 48, 32767).addComponent((Component) ppms.宠物自动吃药开关, -2, 74, -2)).addGroup((Group) jPanel17Layout.createSequentialGroup().addComponent((Component) this.jLabel89).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.宠物不饥饿开关, -2, 74, -2))).addContainerGap()));
jPanel17Layout.setVerticalGroup((Group) jPanel17Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel17Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel17Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.宠物自动吃药开关, -2, 30, -2).addComponent((Component) this.jLabel40)).addGap(6, 6, 6).addGroup((Group) jPanel17Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel41).addComponent((Component) ppms.自动吃药道具, -2, -1, -2)).addGap(6, 6, 6).addGroup((Group) jPanel17Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel89).addComponent((Component) ppms.宠物不饥饿开关, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel18.setBorder((Border) BorderFactory.createTitledBorder("等级连升/世界等级"));
this.jLabel45.setText("等级连升开关");
ppms.等级连升开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.等级连升开关.setBorderPainted(false);
ppms.等级连升开关.setContentAreaFilled(false);
ppms.等级连升开关.setFocusPainted(false);
ppms.等级连升开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.等级连升开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.等级连升开关StateChanged(evt);
}
});
ppms.等级连升开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.等级连升开关ActionPerformed(evt);
}
});
this.jLabel46.setText("等级连升范围");
this.jLabel47.setText("世界等级开关");
ppms.世界等级开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.世界等级开关.setBorderPainted(false);
ppms.世界等级开关.setContentAreaFilled(false);
ppms.世界等级开关.setFocusPainted(false);
ppms.世界等级开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.世界等级开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.世界等级开关StateChanged(evt);
}
});
ppms.世界等级开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.世界等级开关ActionPerformed(evt);
}
});
this.jLabel48.setText("世界等级范围");
ppms.世界等级范围.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.世界等级范围FocusLost(evt);
}
});
ppms.世界等级范围.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.世界等级范围ActionPerformed(evt);
}
});
final GroupLayout jPanel18Layout = new GroupLayout((Container) this.jPanel18);
this.jPanel18.setLayout((LayoutManager) jPanel18Layout);
jPanel18Layout.setHorizontalGroup((Group) jPanel18Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel18Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel18Layout.createSequentialGroup().addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel18Layout.createSequentialGroup().addComponent((Component) this.jLabel47).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.世界等级开关, -2, 74, -2)).addGroup((Group) jPanel18Layout.createSequentialGroup().addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel18Layout.createSequentialGroup().addComponent((Component) this.jLabel45).addGap(18, 18, 18).addComponent((Component) ppms.等级连升开关, -2, 74, -2)).addGroup((Group) jPanel18Layout.createSequentialGroup().addComponent((Component) this.jLabel46).addGap(18, 18, 18).addComponent((Component) ppms.等级范围, -2, 66, -2))).addGap(0, 0, 32767))).addContainerGap(-1, 32767)).addGroup((Group) jPanel18Layout.createSequentialGroup().addComponent((Component) this.jLabel48).addGap(18, 18, 18).addComponent((Component) ppms.世界等级范围, -2, 66, -2).addContainerGap(-1, 32767)))));
jPanel18Layout.setVerticalGroup((Group) jPanel18Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel18Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel45).addComponent((Component) ppms.等级连升开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel46).addComponent((Component) ppms.等级范围, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.世界等级开关, -2, 30, -2).addComponent((Component) this.jLabel47)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel18Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel48).addComponent((Component) ppms.世界等级范围, -2, -1, -2)).addContainerGap(31, 32767)));
this.jPanel20.setBorder((Border) BorderFactory.createTitledBorder("成就系统"));
this.jLabel49.setText("还原上卷记录");
ppms.成就还原上卷记录开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.成就还原上卷记录开关.setBorderPainted(false);
ppms.成就还原上卷记录开关.setContentAreaFilled(false);
ppms.成就还原上卷记录开关.setFocusPainted(false);
ppms.成就还原上卷记录开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.成就还原上卷记录开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.成就还原上卷记录开关StateChanged(evt);
}
});
ppms.成就还原上卷记录开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.成就还原上卷记录开关ActionPerformed(evt);
}
});
this.jLabel50.setText("卷轴加三记录");
ppms.成就上卷加三记录开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.成就上卷加三记录开关.setBorderPainted(false);
ppms.成就上卷加三记录开关.setContentAreaFilled(false);
ppms.成就上卷加三记录开关.setFocusPainted(false);
ppms.成就上卷加三记录开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.成就上卷加三记录开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.成就上卷加三记录开关StateChanged(evt);
}
});
ppms.成就上卷加三记录开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.成就上卷加三记录开关ActionPerformed(evt);
}
});
this.jLabel51.setText("卷轴加七记录");
ppms.成就上卷加七记录开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.成就上卷加七记录开关.setBorderPainted(false);
ppms.成就上卷加七记录开关.setContentAreaFilled(false);
ppms.成就上卷加七记录开关.setFocusPainted(false);
ppms.成就上卷加七记录开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.成就上卷加七记录开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.成就上卷加七记录开关StateChanged(evt);
}
});
ppms.成就上卷加七记录开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.成就上卷加七记录开关ActionPerformed(evt);
}
});
final GroupLayout jPanel20Layout = new GroupLayout((Container) this.jPanel20);
this.jPanel20.setLayout((LayoutManager) jPanel20Layout);
jPanel20Layout.setHorizontalGroup((Group) jPanel20Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel20Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel20Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel20Layout.createSequentialGroup().addComponent((Component) this.jLabel49).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.成就还原上卷记录开关, -2, 74, -2)).addGroup((Group) jPanel20Layout.createSequentialGroup().addComponent((Component) this.jLabel50).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.成就上卷加三记录开关, -2, 74, -2)).addGroup((Group) jPanel20Layout.createSequentialGroup().addComponent((Component) this.jLabel51).addGap(18, 18, 18).addComponent((Component) ppms.成就上卷加七记录开关, -2, 74, -2).addGap(0, 0, 32767))).addContainerGap()));
jPanel20Layout.setVerticalGroup((Group) jPanel20Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel20Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel20Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel49).addComponent((Component) ppms.成就还原上卷记录开关, -2, 30, -2)).addGap(6, 6, 6).addGroup((Group) jPanel20Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel50).addComponent((Component) ppms.成就上卷加三记录开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel20Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.成就上卷加七记录开关, -2, 30, -2).addComponent((Component) this.jLabel51)).addContainerGap(-1, 32767)));
this.jPanel37.setBorder((Border) BorderFactory.createTitledBorder("关于金锤子"));
this.jLabel83.setText("是否可用金锤子");
ppms.金锤子使用开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.金锤子使用开关.setBorderPainted(false);
ppms.金锤子使用开关.setContentAreaFilled(false);
ppms.金锤子使用开关.setFocusPainted(false);
ppms.金锤子使用开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.金锤子使用开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.金锤子使用开关StateChanged(evt);
}
});
ppms.金锤子使用开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.金锤子使用开关ActionPerformed(evt);
}
});
this.jLabel85.setText("金锤子使用概率%");
ppms.金锤子使用概率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.金锤子使用概率FocusLost(evt);
}
});
ppms.金锤子使用概率.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.金锤子使用概率ActionPerformed(evt);
}
});
final GroupLayout jPanel37Layout = new GroupLayout((Container) this.jPanel37);
this.jPanel37.setLayout((LayoutManager) jPanel37Layout);
jPanel37Layout.setHorizontalGroup((Group) jPanel37Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel37Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel37Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel37Layout.createSequentialGroup().addComponent((Component) this.jLabel83).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.金锤子使用开关, -2, 74, -2)).addGroup((Group) jPanel37Layout.createSequentialGroup().addComponent((Component) this.jLabel85).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.金锤子使用概率, -2, 66, -2))).addContainerGap()));
jPanel37Layout.setVerticalGroup((Group) jPanel37Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel37Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel37Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel83).addComponent((Component) ppms.金锤子使用开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel37Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel85).addComponent((Component) ppms.金锤子使用概率, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel52.setBorder((Border) BorderFactory.createTitledBorder("关于GM固伤"));
this.jLabel163.setText("是否开起GM固伤");
ppms.GM固伤开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.GM固伤开关.setBorderPainted(false);
ppms.GM固伤开关.setContentAreaFilled(false);
ppms.GM固伤开关.setFocusPainted(false);
ppms.GM固伤开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.GM固伤开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.GM固伤开关StateChanged(evt);
}
});
ppms.GM固伤开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.GM固伤开关ActionPerformed(evt);
}
});
this.jLabel164.setText("GM固伤数值");
ppms.GM固伤伤害.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.GM固伤伤害FocusLost(evt);
}
});
ppms.GM固伤伤害.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.GM固伤伤害ActionPerformed(evt);
}
});
final GroupLayout jPanel52Layout = new GroupLayout((Container) this.jPanel52);
this.jPanel52.setLayout((LayoutManager) jPanel52Layout);
jPanel52Layout.setHorizontalGroup((Group) jPanel52Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel52Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel52Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel52Layout.createSequentialGroup().addComponent((Component) this.jLabel163).addGap(18, 18, 18).addComponent((Component) ppms.GM固伤开关, -2, 66, -2)).addGroup((Group) jPanel52Layout.createSequentialGroup().addComponent((Component) this.jLabel164).addGap(42, 42, 42).addComponent((Component) ppms.GM固伤伤害, -2, 66, -2))).addContainerGap(14, 32767)));
jPanel52Layout.setVerticalGroup((Group) jPanel52Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel52Layout.createSequentialGroup().addGap(6, 6, 6).addGroup((Group) jPanel52Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel163).addComponent((Component) ppms.GM固伤开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel52Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel164).addComponent((Component) ppms.GM固伤伤害, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel55.setBorder((Border) BorderFactory.createTitledBorder("关于金币"));
this.jLabel30.setText("金币重置");
ppms.金币重置.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.金币重置.setBorderPainted(false);
ppms.金币重置.setContentAreaFilled(false);
ppms.金币重置.setFocusPainted(false);
ppms.金币重置.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.金币重置.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.金币重置StateChanged(evt);
}
});
ppms.金币重置.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.金币重置ActionPerformed(evt);
}
});
this.jLabel146.setText("金币全局砍数量");
ppms.金币全局砍数量.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.金币全局砍数量.setBorderPainted(false);
ppms.金币全局砍数量.setContentAreaFilled(false);
ppms.金币全局砍数量.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.金币全局砍数量.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.金币全局砍数量StateChanged(evt);
}
});
ppms.金币全局砍数量.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.金币全局砍数量ActionPerformed(evt);
}
});
this.jLabel147.setText("金币砍全局倍率");
ppms.金币砍全局倍率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.金币砍全局倍率FocusLost(evt);
}
});
ppms.金币砍全局倍率.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.金币砍全局倍率ActionPerformed(evt);
}
});
final GroupLayout jPanel55Layout = new GroupLayout((Container) this.jPanel55);
this.jPanel55.setLayout((LayoutManager) jPanel55Layout);
jPanel55Layout.setHorizontalGroup((Group) jPanel55Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel55Layout.createSequentialGroup().addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel55Layout.createSequentialGroup().addComponent((Component) this.jLabel30).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.金币重置, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel55Layout.createSequentialGroup().addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel146).addComponent((Component) this.jLabel147)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.金币砍全局倍率, -2, 66, -2).addComponent((Component) ppms.金币全局砍数量, -2, 74, -2)))).addContainerGap()));
jPanel55Layout.setVerticalGroup((Group) jPanel55Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel55Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel30).addComponent((Component) ppms.金币重置, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel146).addComponent((Component) ppms.金币全局砍数量, -2, 30, -2)).addGap(10, 10, 10).addGroup((Group) jPanel55Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel147).addComponent((Component) ppms.金币砍全局倍率, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel94.setBorder((Border) BorderFactory.createTitledBorder("越级带人系统"));
this.jLabel200.setText("越级带人开关");
ppms.越级带人开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.越级带人开关.setBorderPainted(false);
ppms.越级带人开关.setContentAreaFilled(false);
ppms.越级带人开关.setFocusPainted(false);
ppms.越级带人开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.越级带人开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.越级带人开关StateChanged(evt);
}
});
ppms.越级带人开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.越级带人开关ActionPerformed(evt);
}
});
this.jLabel201.setText("越级带人道具开关");
ppms.越级带人道具开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.越级带人道具开关.setBorderPainted(false);
ppms.越级带人道具开关.setContentAreaFilled(false);
ppms.越级带人道具开关.setFocusPainted(false);
ppms.越级带人道具开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.越级带人道具开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.越级带人道具开关StateChanged(evt);
}
});
ppms.越级带人道具开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.越级带人道具开关ActionPerformed(evt);
}
});
this.jLabel202.setText("越级带人道具");
ppms.越级带人道具.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.越级带人道具FocusLost(evt);
}
});
ppms.越级带人道具.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.越级带人道具ActionPerformed(evt);
}
});
final GroupLayout jPanel94Layout = new GroupLayout((Container) this.jPanel94);
this.jPanel94.setLayout((LayoutManager) jPanel94Layout);
jPanel94Layout.setHorizontalGroup((Group) jPanel94Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel94Layout.createSequentialGroup().addComponent((Component) this.jLabel200).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.越级带人开关, -2, 74, -2)).addGroup((Group) jPanel94Layout.createSequentialGroup().addComponent((Component) this.jLabel201).addGap(18, 18, 18).addComponent((Component) ppms.越级带人道具开关, -2, 74, -2).addGap(0, 0, 32767)).addGroup((Group) jPanel94Layout.createSequentialGroup().addComponent((Component) this.jLabel202).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.越级带人道具, -2, 66, -2)));
jPanel94Layout.setVerticalGroup((Group) jPanel94Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel94Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel94Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel200).addComponent((Component) ppms.越级带人开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel94Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.越级带人道具开关, -2, 30, -2).addComponent((Component) this.jLabel201)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel94Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel202).addComponent((Component) ppms.越级带人道具, -2, -1, -2)).addContainerGap(-1, 32767)));
this.jPanel95.setBorder((Border) BorderFactory.createTitledBorder("骑宠功能"));
this.jLabel42.setText("坐骑回复开关");
ppms.坐骑恢复开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.坐骑恢复开关.setBorderPainted(false);
ppms.坐骑恢复开关.setContentAreaFilled(false);
ppms.坐骑恢复开关.setFocusPainted(false);
ppms.坐骑恢复开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.坐骑恢复开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.坐骑恢复开关StateChanged(evt);
}
});
ppms.坐骑恢复开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.坐骑恢复开关ActionPerformed(evt);
}
});
this.jLabel43.setText("坐骑回复频率");
ppms.坐骑恢复频率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.坐骑恢复频率FocusLost(evt);
}
});
this.jLabel44.setText("坐骑回复道具");
ppms.坐骑恢复道具.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.坐骑恢复道具FocusLost(evt);
}
});
this.jLabel206.setText("坐骑不饥饿开关");
ppms.坐骑不饥饿开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.坐骑不饥饿开关.setBorderPainted(false);
ppms.坐骑不饥饿开关.setContentAreaFilled(false);
ppms.坐骑不饥饿开关.setFocusPainted(false);
ppms.坐骑不饥饿开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.坐骑不饥饿开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.坐骑不饥饿开关StateChanged(evt);
}
});
ppms.坐骑不饥饿开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.坐骑不饥饿开关ActionPerformed(evt);
}
});
final GroupLayout jPanel95Layout = new GroupLayout((Container) this.jPanel95);
this.jPanel95.setLayout((LayoutManager) jPanel95Layout);
jPanel95Layout.setHorizontalGroup((Group) jPanel95Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel95Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel95Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel95Layout.createSequentialGroup().addComponent((Component) this.jLabel42).addPreferredGap(ComponentPlacement.RELATED, 38, 32767).addComponent((Component) ppms.坐骑恢复开关, -2, 74, -2)).addGroup((Group) jPanel95Layout.createSequentialGroup().addComponent((Component) this.jLabel43).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.坐骑恢复频率, -2, 69, -2)).addGroup((Group) jPanel95Layout.createSequentialGroup().addComponent((Component) this.jLabel44).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.坐骑恢复道具, -2, 69, -2)).addGroup((Group) jPanel95Layout.createSequentialGroup().addComponent((Component) this.jLabel206).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.坐骑不饥饿开关, -2, 74, -2))).addContainerGap()));
jPanel95Layout.setVerticalGroup((Group) jPanel95Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel95Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel95Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel42).addComponent((Component) ppms.坐骑恢复开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel95Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel43).addComponent((Component) ppms.坐骑恢复频率, -2, -1, -2)).addGap(6, 6, 6).addGroup((Group) jPanel95Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel44).addComponent((Component) ppms.坐骑恢复道具, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel95Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel206).addComponent((Component) ppms.坐骑不饥饿开关, -2, 30, -2)).addContainerGap(-1, 32767)));
final GroupLayout jPanel12Layout = new GroupLayout((Container) ppms.jPanel12);
ppms.jPanel12.setLayout((LayoutManager) jPanel12Layout);
jPanel12Layout.setHorizontalGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel12Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) this.jPanel18, -2, 0, 32767).addComponent((Component) ppms.jPanel44, -1, -1, 32767).addComponent((Component) this.jPanel64, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel20, -1, -1, 32767).addComponent((Component) this.jPanel73, -1, -1, 32767).addComponent((Component) this.jPanel53, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel48, -1, -1, 32767).addComponent((Component) this.jPanel6, -1, -1, 32767).addComponent((Component) this.jPanel37, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel49, -1, -1, 32767).addComponent((Component) this.jPanel7, -1, -1, 32767).addComponent((Component) this.jPanel52, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel54, -1, -1, 32767).addComponent((Component) this.jPanel8, -1, -1, 32767).addComponent((Component) this.jPanel55, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel10, -2, 199, -2).addComponent((Component) this.jPanel16, -2, 0, 32767).addComponent((Component) this.jPanel94, -2, 0, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel4, -1, -1, 32767).addComponent((Component) this.jPanel17, -1, -1, 32767).addComponent((Component) this.jPanel95, -1, -1, 32767)).addGap(479, 479, 479)));
jPanel12Layout.setVerticalGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel12Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel10, -1, -1, 32767).addComponent((Component) this.jPanel54, -1, -1, 32767).addComponent((Component) this.jPanel49, -1, -1, 32767).addComponent((Component) this.jPanel53, -1, -1, 32767).addComponent((Component) this.jPanel48, -1, -1, 32767).addComponent((Component) ppms.jPanel44, -1, -1, 32767).addGroup((Group) jPanel12Layout.createSequentialGroup().addComponent((Component) this.jPanel4, -2, -1, -2).addGap(0, 0, 32767))).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel64, -1, -1, 32767).addComponent((Component) this.jPanel73, -1, -1, 32767).addComponent((Component) this.jPanel6, -1, -1, 32767).addComponent((Component) this.jPanel7, -1, -1, 32767).addComponent((Component) this.jPanel17, -1, -1, 32767).addComponent((Component) this.jPanel16, -1, -1, 32767).addComponent((Component) this.jPanel8, -1, -1, 32767)).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel12Layout.createSequentialGroup().addGap(10, 10, 10).addGroup((Group) jPanel12Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel18, -1, -1, 32767).addComponent((Component) this.jPanel20, -1, -1, 32767).addComponent((Component) this.jPanel37, -1, -1, 32767).addComponent((Component) this.jPanel55, -1, -1, 32767).addComponent((Component) this.jPanel52, -1, -1, 32767).addComponent((Component) this.jPanel94, -1, -1, 32767))).addGroup((Group) jPanel12Layout.createSequentialGroup().addGap(18, 18, 18).addComponent((Component) this.jPanel95, -1, -1, 32767))).addGap(175, 175, 175)));
this.jPanel54.setBorder((Border) BorderFactory.createTitledBorder("服务器倍率[重启生效]"));
this.jPanel49.setBorder((Border) BorderFactory.createTitledBorder("职业/等级"));
this.jPanel64.setBorder((Border) BorderFactory.createTitledBorder("多开限制"));
this.宠吸功能面板.addTab("基础设置", (Component) ppms.jPanel12);
this.jPanel76.setBorder((Border) BorderFactory.createTitledBorder("泡点配置"));
ppms.泡点配置表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"类型", "数值"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane5.setViewportView((Component) ppms.泡点配置表);
this.泡点配置说明.setText("说明");
this.泡点配置说明.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.泡点配置说明ActionPerformed(evt);
}
});
this.泡点配置修改.setText("修改");
this.泡点配置修改.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.泡点配置修改ActionPerformed(evt);
}
});
final GroupLayout jPanel76Layout = new GroupLayout((Container) this.jPanel76);
this.jPanel76.setLayout((LayoutManager) jPanel76Layout);
jPanel76Layout.setHorizontalGroup((Group) jPanel76Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel76Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel76Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane5, -2, 0, 32767).addGroup((Group) jPanel76Layout.createSequentialGroup().addComponent((Component) this.泡点配置说明, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, 60, 32767).addComponent((Component) this.泡点配置修改, -2, 79, -2))).addContainerGap()));
jPanel76Layout.setVerticalGroup((Group) jPanel76Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel76Layout.createSequentialGroup().addComponent((Component) this.jScrollPane5, -1, 312, 32767).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel76Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.泡点配置说明).addComponent((Component) this.泡点配置修改))));
this.jPanel77.setBorder((Border) BorderFactory.createTitledBorder("离线泡点"));
ppms.离线泡点配置表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"类型", "数值"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane6.setViewportView((Component) ppms.离线泡点配置表);
this.离线泡点说明.setText("说明");
this.离线泡点说明.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.离线泡点说明ActionPerformed(evt);
}
});
this.离线泡点修改.setText("修改");
this.离线泡点修改.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.离线泡点修改ActionPerformed(evt);
}
});
final GroupLayout jPanel77Layout = new GroupLayout((Container) this.jPanel77);
this.jPanel77.setLayout((LayoutManager) jPanel77Layout);
jPanel77Layout.setHorizontalGroup((Group) jPanel77Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel77Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel77Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane6, -2, 0, 32767).addGroup(Alignment.TRAILING, (Group) jPanel77Layout.createSequentialGroup().addComponent((Component) this.离线泡点说明, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.离线泡点修改, -2, 79, -2))).addContainerGap()));
jPanel77Layout.setVerticalGroup((Group) jPanel77Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel77Layout.createSequentialGroup().addComponent((Component) this.jScrollPane6, -1, 312, 32767).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel77Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.离线泡点修改).addComponent((Component) this.离线泡点说明))));
this.jPanel19.setBorder((Border) BorderFactory.createTitledBorder("泡点配置"));
this.jLabel52.setText("泡点开关");
ppms.泡点开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.泡点开关.setBorderPainted(false);
ppms.泡点开关.setContentAreaFilled(false);
ppms.泡点开关.setFocusPainted(false);
ppms.泡点开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.泡点开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.泡点开关StateChanged(evt);
}
});
ppms.泡点开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.泡点开关ActionPerformed(evt);
}
});
this.jLabel53.setText("跟等级有关");
ppms.泡点等级开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.泡点等级开关.setBorderPainted(false);
ppms.泡点等级开关.setContentAreaFilled(false);
ppms.泡点等级开关.setFocusPainted(false);
ppms.泡点等级开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.泡点等级开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.泡点等级开关StateChanged(evt);
}
});
ppms.泡点等级开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.泡点等级开关ActionPerformed(evt);
}
});
final GroupLayout jPanel19Layout = new GroupLayout((Container) this.jPanel19);
this.jPanel19.setLayout((LayoutManager) jPanel19Layout);
jPanel19Layout.setHorizontalGroup((Group) jPanel19Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel19Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel19Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel19Layout.createSequentialGroup().addComponent((Component) this.jLabel52).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.泡点开关, -2, 74, -2)).addGroup((Group) jPanel19Layout.createSequentialGroup().addComponent((Component) this.jLabel53).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.泡点等级开关, -2, 74, -2))).addContainerGap()));
jPanel19Layout.setVerticalGroup((Group) jPanel19Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel19Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel19Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel52).addComponent((Component) ppms.泡点开关, Alignment.LEADING, -2, 30, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel19Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel53).addComponent((Component) ppms.泡点等级开关, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel21.setBorder((Border) BorderFactory.createTitledBorder("离线泡点"));
this.jLabel54.setText("离线泡点开关");
ppms.离线泡点开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.离线泡点开关.setBorderPainted(false);
ppms.离线泡点开关.setContentAreaFilled(false);
ppms.离线泡点开关.setFocusPainted(false);
ppms.离线泡点开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.离线泡点开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.离线泡点开关StateChanged(evt);
}
});
ppms.离线泡点开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.离线泡点开关ActionPerformed(evt);
}
});
this.jLabel55.setText("跟等级有关");
ppms.离线泡点等级开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.离线泡点等级开关.setBorderPainted(false);
ppms.离线泡点等级开关.setContentAreaFilled(false);
ppms.离线泡点等级开关.setFocusPainted(false);
ppms.离线泡点等级开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.离线泡点等级开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.离线泡点等级开关StateChanged(evt);
}
});
ppms.离线泡点等级开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.离线泡点等级开关ActionPerformed(evt);
}
});
this.jLabel56.setText("在线时间获取");
ppms.离线给在线时间开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.离线给在线时间开关.setBorderPainted(false);
ppms.离线给在线时间开关.setContentAreaFilled(false);
ppms.离线给在线时间开关.setFocusPainted(false);
ppms.离线给在线时间开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.离线给在线时间开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.离线给在线时间开关StateChanged(evt);
}
});
ppms.离线给在线时间开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.离线给在线时间开关ActionPerformed(evt);
}
});
final GroupLayout jPanel21Layout = new GroupLayout((Container) this.jPanel21);
this.jPanel21.setLayout((LayoutManager) jPanel21Layout);
jPanel21Layout.setHorizontalGroup((Group) jPanel21Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel21Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel21Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel21Layout.createSequentialGroup().addComponent((Component) this.jLabel54).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.离线泡点开关, -2, 74, -2)).addGroup((Group) jPanel21Layout.createSequentialGroup().addComponent((Component) this.jLabel55).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.离线泡点等级开关, -2, 74, -2)).addGroup((Group) jPanel21Layout.createSequentialGroup().addComponent((Component) this.jLabel56).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.离线给在线时间开关, -2, 74, -2))).addContainerGap()));
jPanel21Layout.setVerticalGroup((Group) jPanel21Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel21Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel21Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel54).addComponent((Component) ppms.离线泡点开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel21Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel55).addComponent((Component) ppms.离线泡点等级开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel21Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel56).addComponent((Component) ppms.离线给在线时间开关, -2, 30, -2)).addContainerGap(78, 32767)));
this.jPanel75.setBorder((Border) BorderFactory.createTitledBorder("不同等级不同经验"));
ppms.阶段经验配置表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"类型", "数值"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane7.setViewportView((Component) ppms.阶段经验配置表);
if (ppms.阶段经验配置表.getColumnModel().getColumnCount() > 0) {
ppms.阶段经验配置表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.阶段经验配置表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.经验加成配置说明1.setText("说明");
this.经验加成配置说明1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.经验加成配置说明1ActionPerformed(evt);
}
});
this.经验加成配置修改1.setText("修改");
this.经验加成配置修改1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.经验加成配置修改1ActionPerformed(evt);
}
});
final GroupLayout jPanel75Layout = new GroupLayout((Container) this.jPanel75);
this.jPanel75.setLayout((LayoutManager) jPanel75Layout);
jPanel75Layout.setHorizontalGroup((Group) jPanel75Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel75Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel75Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane7, -2, 0, 32767).addGroup(Alignment.TRAILING, (Group) jPanel75Layout.createSequentialGroup().addComponent((Component) this.经验加成配置说明1, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.经验加成配置修改1, -2, 79, -2))).addContainerGap()));
jPanel75Layout.setVerticalGroup((Group) jPanel75Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel75Layout.createSequentialGroup().addComponent((Component) this.jScrollPane7, -1, 312, 32767).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel75Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.经验加成配置修改1).addComponent((Component) this.经验加成配置说明1))));
this.jPanel25.setBorder((Border) BorderFactory.createTitledBorder("不同等级不同经验"));
this.jLabel57.setText("阶段经验开关");
ppms.阶段经验开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.阶段经验开关.setBorderPainted(false);
ppms.阶段经验开关.setContentAreaFilled(false);
ppms.阶段经验开关.setFocusPainted(false);
ppms.阶段经验开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.阶段经验开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.阶段经验开关StateChanged(evt);
}
});
ppms.阶段经验开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.阶段经验开关ActionPerformed(evt);
}
});
final GroupLayout jPanel25Layout = new GroupLayout((Container) this.jPanel25);
this.jPanel25.setLayout((LayoutManager) jPanel25Layout);
jPanel25Layout.setHorizontalGroup((Group) jPanel25Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel25Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel57).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.阶段经验开关, -2, 74, -2).addContainerGap()));
jPanel25Layout.setVerticalGroup((Group) jPanel25Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel25Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel25Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel57).addComponent((Component) ppms.阶段经验开关, -2, 30, -2)).addContainerGap(-1, 32767)));
final GroupLayout jPanel3Layout = new GroupLayout((Container) this.jPanel3);
this.jPanel3.setLayout((LayoutManager) jPanel3Layout);
jPanel3Layout.setHorizontalGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel3Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel76, -2, -1, -2).addComponent((Component) this.jPanel19, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel21, -1, -1, 32767).addComponent((Component) this.jPanel77, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel25, -1, -1, 32767).addComponent((Component) this.jPanel75, -1, -1, 32767)).addGap(657, 657, 657)));
jPanel3Layout.setVerticalGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel3Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel75, -1, -1, -2).addComponent((Component) this.jPanel77, Alignment.TRAILING, -1, -1, -2).addComponent((Component) this.jPanel76, Alignment.TRAILING, -1, -1, -2)).addPreferredGap(ComponentPlacement.RELATED, 7, 32767).addGroup((Group) jPanel3Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel19, -1, -1, 32767).addComponent((Component) this.jPanel21, -1, -1, 32767).addComponent((Component) this.jPanel25, -1, -1, 32767)).addContainerGap(94, 32767)));
this.宠吸功能面板.addTab("配置修改", (Component) this.jPanel3);
this.jPanel83.setBorder((Border) BorderFactory.createTitledBorder("不参与叠加道具"));
ppms.不参与叠加道具.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序", "物品id"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane8.setViewportView((Component) ppms.不参与叠加道具);
if (ppms.不参与叠加道具.getColumnModel().getColumnCount() > 0) {
ppms.不参与叠加道具.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.不参与叠加道具.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.不参与叠加道具增加.setText("增加");
this.不参与叠加道具增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具增加ActionPerformed(evt);
}
});
this.不参与叠加道具删除.setText("删除");
this.不参与叠加道具删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具删除ActionPerformed(evt);
}
});
this.jLabel119.setText("排序:");
this.jLabel120.setText("物品id:");
ppms.不参与叠加排序.setEnabled(false);
final GroupLayout jPanel83Layout = new GroupLayout((Container) this.jPanel83);
this.jPanel83.setLayout((LayoutManager) jPanel83Layout);
jPanel83Layout.setHorizontalGroup((Group) jPanel83Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel83Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane8, -2, 0, 32767).addGroup((Group) jPanel83Layout.createSequentialGroup().addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.不参与叠加道具增加, -2, 79, -2).addComponent((Component) this.jLabel119).addComponent((Component) this.jLabel120)).addPreferredGap(ComponentPlacement.RELATED, 84, 32767).addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.不参与叠加道具删除, Alignment.TRAILING, -2, 79, -2).addComponent((Component) ppms.不参与叠加排序, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.不参与道具叠加源代码, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel83Layout.setVerticalGroup((Group) jPanel83Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel83Layout.createSequentialGroup().addComponent((Component) this.jScrollPane8, -2, 210, -2).addGap(18, 18, 18).addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel119).addComponent((Component) ppms.不参与叠加排序, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.不参与道具叠加源代码, -2, -1, -2).addComponent((Component) this.jLabel120)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel83Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.不参与叠加道具删除).addComponent((Component) this.不参与叠加道具增加))));
this.jPanel26.setBorder((Border) BorderFactory.createTitledBorder("不参与叠加道具"));
this.jLabel59.setText("叠加开关");
ppms.叠加开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.叠加开关.setBorderPainted(false);
ppms.叠加开关.setContentAreaFilled(false);
ppms.叠加开关.setFocusPainted(false);
ppms.叠加开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.叠加开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.叠加开关StateChanged(evt);
}
});
ppms.叠加开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.叠加开关ActionPerformed(evt);
}
});
this.jLabel60.setText("叠加上线");
ppms.叠加上线.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.叠加上线FocusLost(evt);
}
});
this.jLabel91.setText("不参与叠加开关");
ppms.不参与叠加开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.不参与叠加开关.setBorderPainted(false);
ppms.不参与叠加开关.setContentAreaFilled(false);
ppms.不参与叠加开关.setFocusPainted(false);
ppms.不参与叠加开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.不参与叠加开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.不参与叠加开关StateChanged(evt);
}
});
ppms.不参与叠加开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加开关ActionPerformed(evt);
}
});
final GroupLayout jPanel26Layout = new GroupLayout((Container) this.jPanel26);
this.jPanel26.setLayout((LayoutManager) jPanel26Layout);
jPanel26Layout.setHorizontalGroup((Group) jPanel26Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel26Layout.createSequentialGroup().addGroup((Group) jPanel26Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel26Layout.createSequentialGroup().addGap(10, 10, 10).addComponent((Component) this.jLabel59).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.叠加开关, -2, 74, -2)).addGroup((Group) jPanel26Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel60).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.叠加上线, -2, 69, -2)).addGroup((Group) jPanel26Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel91).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.不参与叠加开关, -2, 74, -2))).addContainerGap()));
jPanel26Layout.setVerticalGroup((Group) jPanel26Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel26Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel26Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel59).addComponent((Component) ppms.叠加开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel26Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel60).addComponent((Component) ppms.叠加上线, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel26Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.不参与叠加开关, -2, 30, -2).addComponent((Component) this.jLabel91)).addContainerGap(74, 32767)));
this.jPanel63.setBorder((Border) BorderFactory.createTitledBorder("道具经验加成"));
ppms.经验加成表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"道具代码", "加成比例"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane3.setViewportView((Component) ppms.经验加成表);
if (ppms.经验加成表.getColumnModel().getColumnCount() > 0) {
ppms.经验加成表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.经验加成表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.道具经验加成增加.setText("增加");
this.道具经验加成增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.道具经验加成增加ActionPerformed(evt);
}
});
this.道具经验加成修改按钮.setText("修改");
this.道具经验加成修改按钮.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.道具经验加成修改按钮ActionPerformed(evt);
}
});
this.道具经验加成修改删除.setText("删除");
this.道具经验加成修改删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.道具经验加成修改删除ActionPerformed(evt);
}
});
this.jLabel108.setText("道具代码:");
this.jLabel110.setText("道具代码:");
this.jLabel114.setText("加成比例:");
ppms.原道具经验加成代码.setEnabled(false);
final GroupLayout jPanel63Layout = new GroupLayout((Container) this.jPanel63);
this.jPanel63.setLayout((LayoutManager) jPanel63Layout);
jPanel63Layout.setHorizontalGroup((Group) jPanel63Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel63Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel63Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent((Component) this.道具经验加成增加, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.道具经验加成修改删除, -2, 79, -2).addGap(6, 6, 6).addComponent((Component) this.道具经验加成修改按钮, -2, 79, -2)).addGroup(Alignment.TRAILING, (Group) jPanel63Layout.createSequentialGroup().addComponent((Component) this.jScrollPane3, -2, 0, 32767).addGap(2, 2, 2)).addGroup(Alignment.TRAILING, (Group) jPanel63Layout.createSequentialGroup().addGap(9, 9, 9).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) this.jLabel110).addComponent((Component) this.jLabel108).addComponent((Component) this.jLabel114)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.道具经验加成代码, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.道具经验加成比例, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.原道具经验加成代码, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel63Layout.setVerticalGroup((Group) jPanel63Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel63Layout.createSequentialGroup().addComponent((Component) this.jScrollPane3, -2, 210, -2).addGap(18, 18, 18).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.原道具经验加成代码, -2, -1, -2).addComponent((Component) this.jLabel108)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel110).addComponent((Component) ppms.道具经验加成代码, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel114).addComponent((Component) ppms.道具经验加成比例, -2, -1, -2)).addGap(26, 26, 26).addGroup((Group) jPanel63Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.道具经验加成修改按钮).addComponent((Component) this.道具经验加成增加).addComponent((Component) this.道具经验加成修改删除))));
this.jPanel22.setBorder((Border) BorderFactory.createTitledBorder("道具经验加成"));
this.jLabel58.setText("道具经验开关");
ppms.道具经验开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.道具经验开关.setBorderPainted(false);
ppms.道具经验开关.setContentAreaFilled(false);
ppms.道具经验开关.setFocusPainted(false);
ppms.道具经验开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.道具经验开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.道具经验开关StateChanged(evt);
}
});
ppms.道具经验开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.道具经验开关ActionPerformed(evt);
}
});
final GroupLayout jPanel22Layout = new GroupLayout((Container) this.jPanel22);
this.jPanel22.setLayout((LayoutManager) jPanel22Layout);
jPanel22Layout.setHorizontalGroup((Group) jPanel22Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel22Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel58).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.道具经验开关, -2, 74, -2).addContainerGap()));
jPanel22Layout.setVerticalGroup((Group) jPanel22Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel22Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel22Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.道具经验开关, -2, 30, -2).addComponent((Component) this.jLabel58)).addContainerGap(-1, 32767)));
this.jPanel84.setBorder((Border) BorderFactory.createTitledBorder("子弹扩充"));
ppms.子弹扩充列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序", "物品id"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane9.setViewportView((Component) ppms.子弹扩充列表);
if (ppms.子弹扩充列表.getColumnModel().getColumnCount() > 0) {
ppms.子弹扩充列表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.子弹扩充列表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.子弹增加.setText("增加");
this.子弹增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.子弹增加ActionPerformed(evt);
}
});
this.子弹删除.setText("删除");
this.子弹删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.子弹删除ActionPerformed(evt);
}
});
this.jLabel121.setText("排序:");
ppms.子弹代码.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.子弹代码ActionPerformed(evt);
}
});
ppms.子弹排序.setEnabled(false);
this.jLabel122.setText("物品id:");
final GroupLayout jPanel84Layout = new GroupLayout((Container) this.jPanel84);
this.jPanel84.setLayout((LayoutManager) jPanel84Layout);
jPanel84Layout.setHorizontalGroup((Group) jPanel84Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel84Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane9, -2, 0, 32767).addGroup(Alignment.TRAILING, (Group) jPanel84Layout.createSequentialGroup().addComponent((Component) this.子弹增加, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, 84, 32767).addComponent((Component) this.子弹删除, -2, 79, -2)).addGroup((Group) jPanel84Layout.createSequentialGroup().addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel121).addComponent((Component) this.jLabel122)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.子弹排序, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.子弹代码, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel84Layout.setVerticalGroup((Group) jPanel84Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel84Layout.createSequentialGroup().addComponent((Component) this.jScrollPane9, -2, 208, -2).addGap(18, 18, 18).addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel121).addComponent((Component) ppms.子弹排序, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.子弹代码, -2, -1, -2).addComponent((Component) this.jLabel122)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel84Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.子弹删除).addComponent((Component) this.子弹增加))));
this.jPanel27.setBorder((Border) BorderFactory.createTitledBorder("子弹扩充"));
this.jLabel125.setText("子弹扩充开关");
ppms.子弹扩充开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.子弹扩充开关.setBorderPainted(false);
ppms.子弹扩充开关.setContentAreaFilled(false);
ppms.子弹扩充开关.setFocusPainted(false);
ppms.子弹扩充开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.子弹扩充开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.子弹扩充开关StateChanged(evt);
}
});
ppms.子弹扩充开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.子弹扩充开关ActionPerformed(evt);
}
});
final GroupLayout jPanel27Layout = new GroupLayout((Container) this.jPanel27);
this.jPanel27.setLayout((LayoutManager) jPanel27Layout);
jPanel27Layout.setHorizontalGroup((Group) jPanel27Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel27Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel125).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.子弹扩充开关, -2, 74, -2).addContainerGap()));
jPanel27Layout.setVerticalGroup((Group) jPanel27Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel27Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel27Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.子弹扩充开关, -2, 30, -2).addComponent((Component) this.jLabel125)).addContainerGap(-1, 32767)));
this.jPanel85.setBorder((Border) BorderFactory.createTitledBorder("特殊组队经验"));
ppms.特殊组队经验加成表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序", "职业id"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane10.setViewportView((Component) ppms.特殊组队经验加成表);
if (ppms.特殊组队经验加成表.getColumnModel().getColumnCount() > 0) {
ppms.特殊组队经验加成表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.特殊组队经验加成表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.特殊组队增加.setText("增加");
this.特殊组队增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊组队增加ActionPerformed(evt);
}
});
this.特殊组队删除.setText("删除");
this.特殊组队删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊组队删除ActionPerformed(evt);
}
});
this.jLabel123.setText("排序:");
ppms.特殊组队经验排序.setEnabled(false);
this.jLabel124.setText("职业id:");
final GroupLayout jPanel85Layout = new GroupLayout((Container) this.jPanel85);
this.jPanel85.setLayout((LayoutManager) jPanel85Layout);
jPanel85Layout.setHorizontalGroup((Group) jPanel85Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel85Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane10, -2, 0, 32767).addGroup(Alignment.TRAILING, (Group) jPanel85Layout.createSequentialGroup().addComponent((Component) this.特殊组队增加, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, 85, 32767).addComponent((Component) this.特殊组队删除, -2, 79, -2)).addGroup((Group) jPanel85Layout.createSequentialGroup().addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel123).addComponent((Component) this.jLabel124)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.特殊组队经验排序, Alignment.TRAILING, -2, 69, -2).addComponent((Component) ppms.特殊组队经验职业, Alignment.TRAILING, -2, 69, -2)))).addContainerGap()));
jPanel85Layout.setVerticalGroup((Group) jPanel85Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel85Layout.createSequentialGroup().addComponent((Component) this.jScrollPane10, -2, 209, -2).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel123).addComponent((Component) ppms.特殊组队经验排序, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.特殊组队经验职业, -2, -1, -2).addComponent((Component) this.jLabel124)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel85Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.特殊组队删除).addComponent((Component) this.特殊组队增加))));
this.jPanel28.setBorder((Border) BorderFactory.createTitledBorder("特殊组队经验"));
this.jLabel126.setText("特殊组队经验加成");
ppms.特殊组队经验加成.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊组队经验加成.setBorderPainted(false);
ppms.特殊组队经验加成.setContentAreaFilled(false);
ppms.特殊组队经验加成.setFocusPainted(false);
ppms.特殊组队经验加成.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊组队经验加成.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊组队经验加成StateChanged(evt);
}
});
ppms.特殊组队经验加成.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊组队经验加成ActionPerformed(evt);
}
});
this.jLabel127.setText("原始组队经验加成");
this.jLabel128.setText("修正组队经验加成");
ppms.原始组队经验加成.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.原始组队经验加成FocusLost(evt);
}
});
ppms.修正组队经验加成.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.修正组队经验加成FocusLost(evt);
}
});
this.jLabel209.setText("修正队员分配经验");
ppms.修正队员分配经验.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.修正队员分配经验FocusLost(evt);
}
});
final GroupLayout jPanel28Layout = new GroupLayout((Container) this.jPanel28);
this.jPanel28.setLayout((LayoutManager) jPanel28Layout);
jPanel28Layout.setHorizontalGroup((Group) jPanel28Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel28Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel28Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel28Layout.createSequentialGroup().addComponent((Component) this.jLabel126).addPreferredGap(ComponentPlacement.RELATED, 73, 32767).addComponent((Component) ppms.特殊组队经验加成, -2, 74, -2)).addGroup((Group) jPanel28Layout.createSequentialGroup().addComponent((Component) this.jLabel128).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.修正组队经验加成, -2, 69, -2)).addGroup((Group) jPanel28Layout.createSequentialGroup().addComponent((Component) this.jLabel127).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.原始组队经验加成, -2, 69, -2)).addGroup((Group) jPanel28Layout.createSequentialGroup().addComponent((Component) this.jLabel209).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.修正队员分配经验, -2, 69, -2))).addContainerGap()));
jPanel28Layout.setVerticalGroup((Group) jPanel28Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel28Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel28Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.特殊组队经验加成, -2, 30, -2).addComponent((Component) this.jLabel126)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel28Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel127).addComponent((Component) ppms.原始组队经验加成, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel28Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel128).addComponent((Component) ppms.修正组队经验加成, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel28Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel209).addComponent((Component) ppms.修正队员分配经验, -2, -1, -2)).addContainerGap(-1, 32767)));
final GroupLayout jPanel23Layout = new GroupLayout((Container) this.jPanel23);
this.jPanel23.setLayout((LayoutManager) jPanel23Layout);
jPanel23Layout.setHorizontalGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel23Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel22, -1, -1, 32767).addComponent((Component) this.jPanel63, -1, -1, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel26, -1, -1, 32767).addComponent((Component) this.jPanel83, -1, -1, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel27, -1, -1, 32767).addComponent((Component) this.jPanel84, -1, -1, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel28, -1, -1, 32767).addComponent((Component) this.jPanel85, -1, -1, 32767)).addGap(346, 346, 346)));
jPanel23Layout.setVerticalGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel23Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel63, -1, -1, 32767).addComponent((Component) this.jPanel83, -1, -1, 32767).addComponent((Component) this.jPanel84, -1, -1, 32767).addComponent((Component) this.jPanel85, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel23Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel26, -1, -1, 32767).addComponent((Component) this.jPanel22, -1, -1, 32767).addComponent((Component) this.jPanel27, -1, -1, 32767).addComponent((Component) this.jPanel28, -1, -1, 32767)).addGap(80, 80, 80)));
this.宠吸功能面板.addTab("配置增删", (Component) this.jPanel23);
this.jPanel65.setBorder((Border) BorderFactory.createTitledBorder("登录相关"));
ppms.玩家登录.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.玩家登录.setBorderPainted(false);
ppms.玩家登录.setContentAreaFilled(false);
ppms.玩家登录.setFocusPainted(false);
ppms.玩家登录.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.玩家登录.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.玩家登录StateChanged(evt);
}
});
ppms.玩家登录.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.玩家登录ActionPerformed(evt);
}
});
this.jLabel71.setText("玩家登录");
ppms.管理员独占登录.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.管理员独占登录.setBorderPainted(false);
ppms.管理员独占登录.setContentAreaFilled(false);
ppms.管理员独占登录.setFocusPainted(false);
ppms.管理员独占登录.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.管理员独占登录.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.管理员独占登录StateChanged(evt);
}
});
ppms.管理员独占登录.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.管理员独占登录ActionPerformed(evt);
}
});
this.jLabel72.setText("管理员独占登录");
ppms.记录登录信息.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.记录登录信息.setBorderPainted(false);
ppms.记录登录信息.setContentAreaFilled(false);
ppms.记录登录信息.setFocusPainted(false);
ppms.记录登录信息.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.记录登录信息.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.记录登录信息StateChanged(evt);
}
});
ppms.记录登录信息.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.记录登录信息ActionPerformed(evt);
}
});
this.jLabel75.setText("记录登录信息");
this.jLabel76.setText("欢迎弹窗");
ppms.欢迎弹窗.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.欢迎弹窗.setBorderPainted(false);
ppms.欢迎弹窗.setContentAreaFilled(false);
ppms.欢迎弹窗.setFocusPainted(false);
ppms.欢迎弹窗.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.欢迎弹窗.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.欢迎弹窗StateChanged(evt);
}
});
ppms.欢迎弹窗.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.欢迎弹窗ActionPerformed(evt);
}
});
final GroupLayout jPanel65Layout = new GroupLayout((Container) this.jPanel65);
this.jPanel65.setLayout((LayoutManager) jPanel65Layout);
jPanel65Layout.setHorizontalGroup((Group) jPanel65Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel65Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel76, -1, -1, 32767).addComponent((Component) this.jLabel71, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.jLabel72, -1, -1, 32767).addComponent((Component) this.jLabel75, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED, 20, 32767).addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.管理员独占登录, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.记录登录信息, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.玩家登录, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.欢迎弹窗, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel65Layout.setVerticalGroup((Group) jPanel65Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel65Layout.createSequentialGroup().addContainerGap(-1, 32767).addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel71).addComponent((Component) ppms.玩家登录, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel72).addComponent((Component) ppms.管理员独占登录, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel75).addComponent((Component) ppms.记录登录信息, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel65Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel76).addComponent((Component) ppms.欢迎弹窗, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel66.setBorder((Border) BorderFactory.createTitledBorder("玩家行为"));
ppms.玩家交易.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.玩家交易.setBorderPainted(false);
ppms.玩家交易.setContentAreaFilled(false);
ppms.玩家交易.setFocusPainted(false);
ppms.玩家交易.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.玩家交易.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.玩家交易StateChanged(evt);
}
});
ppms.玩家交易.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.玩家交易ActionPerformed(evt);
}
});
this.jLabel79.setText("玩家交易");
ppms.玩家聊天.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.玩家聊天.setBorderPainted(false);
ppms.玩家聊天.setContentAreaFilled(false);
ppms.玩家聊天.setFocusPainted(false);
ppms.玩家聊天.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.玩家聊天.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.玩家聊天StateChanged(evt);
}
});
ppms.玩家聊天.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.玩家聊天ActionPerformed(evt);
}
});
this.jLabel80.setText("玩家聊天");
ppms.丢出金币.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.丢出金币.setBorderPainted(false);
ppms.丢出金币.setContentAreaFilled(false);
ppms.丢出金币.setFocusPainted(false);
ppms.丢出金币.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.丢出金币.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.丢出金币StateChanged(evt);
}
});
ppms.丢出金币.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.丢出金币ActionPerformed(evt);
}
});
this.jLabel81.setText("丢出金币");
this.jLabel82.setText("丢出物品");
ppms.丢出物品.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.丢出物品.setBorderPainted(false);
ppms.丢出物品.setContentAreaFilled(false);
ppms.丢出物品.setFocusPainted(false);
ppms.丢出物品.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.丢出物品.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.丢出物品StateChanged(evt);
}
});
ppms.丢出物品.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.丢出物品ActionPerformed(evt);
}
});
final GroupLayout jPanel66Layout = new GroupLayout((Container) this.jPanel66);
this.jPanel66.setLayout((LayoutManager) jPanel66Layout);
jPanel66Layout.setHorizontalGroup((Group) jPanel66Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel66Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel82, -1, 84, 32767).addComponent((Component) this.jLabel79, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.jLabel80, -1, -1, 32767).addComponent((Component) this.jLabel81, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.玩家聊天, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.丢出金币, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.玩家交易, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.丢出物品, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel66Layout.setVerticalGroup((Group) jPanel66Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel66Layout.createSequentialGroup().addContainerGap(-1, 32767).addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel79).addComponent((Component) ppms.玩家交易, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel80).addComponent((Component) ppms.玩家聊天, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel81).addComponent((Component) ppms.丢出金币, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel66Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel82).addComponent((Component) ppms.丢出物品, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel67.setBorder((Border) BorderFactory.createTitledBorder("信息控制"));
ppms.升级提示.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.升级提示.setBorderPainted(false);
ppms.升级提示.setContentAreaFilled(false);
ppms.升级提示.setFocusPainted(false);
ppms.升级提示.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.升级提示.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.升级提示StateChanged(evt);
}
});
ppms.升级提示.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.升级提示ActionPerformed(evt);
}
});
this.jLabel84.setText("升级提示");
this.jLabel86.setText("游戏喇叭");
ppms.游戏喇叭.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.游戏喇叭.setBorderPainted(false);
ppms.游戏喇叭.setContentAreaFilled(false);
ppms.游戏喇叭.setFocusPainted(false);
ppms.游戏喇叭.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.游戏喇叭.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.游戏喇叭StateChanged(evt);
}
});
ppms.游戏喇叭.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.游戏喇叭ActionPerformed(evt);
}
});
final GroupLayout jPanel67Layout = new GroupLayout((Container) this.jPanel67);
this.jPanel67.setLayout((LayoutManager) jPanel67Layout);
jPanel67Layout.setHorizontalGroup((Group) jPanel67Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel67Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel67Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel86, -1, -1, 32767).addComponent((Component) this.jLabel84, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel67Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.升级提示, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.游戏喇叭, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel67Layout.setVerticalGroup((Group) jPanel67Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel67Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel67Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel84).addComponent((Component) ppms.升级提示, -2, 30, -2)).addGap(10, 10, 10).addGroup((Group) jPanel67Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel86).addComponent((Component) ppms.游戏喇叭, -2, 30, -2)).addContainerGap(-1, 32767)));
this.jPanel68.setBorder((Border) BorderFactory.createTitledBorder("游戏玩法"));
ppms.越级打怪.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.越级打怪.setBorderPainted(false);
ppms.越级打怪.setContentAreaFilled(false);
ppms.越级打怪.setFocusPainted(false);
ppms.越级打怪.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.越级打怪.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.越级打怪StateChanged(evt);
}
});
ppms.越级打怪.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.越级打怪ActionPerformed(evt);
}
});
this.jLabel88.setText("越级打怪");
this.jLabel90.setText("雇佣商人");
ppms.雇佣商人.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.雇佣商人.setBorderPainted(false);
ppms.雇佣商人.setContentAreaFilled(false);
ppms.雇佣商人.setFocusPainted(false);
ppms.雇佣商人.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.雇佣商人.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.雇佣商人StateChanged(evt);
}
});
ppms.雇佣商人.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.雇佣商人ActionPerformed(evt);
}
});
final GroupLayout jPanel68Layout = new GroupLayout((Container) this.jPanel68);
this.jPanel68.setLayout((LayoutManager) jPanel68Layout);
jPanel68Layout.setHorizontalGroup((Group) jPanel68Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel68Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel68Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel90, -1, -1, 32767).addComponent((Component) this.jLabel88, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel68Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.越级打怪, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.雇佣商人, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel68Layout.setVerticalGroup((Group) jPanel68Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel68Layout.createSequentialGroup().addGap(10, 10, 10).addGroup((Group) jPanel68Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel88).addComponent((Component) ppms.越级打怪, -2, 30, -2)).addGap(6, 6, 6).addGroup((Group) jPanel68Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel90).addComponent((Component) ppms.雇佣商人, -2, 30, -2))));
this.jPanel69.setBorder((Border) BorderFactory.createTitledBorder("杂项功能"));
ppms.地图名称.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.地图名称.setBorderPainted(false);
ppms.地图名称.setContentAreaFilled(false);
ppms.地图名称.setFocusPainted(false);
ppms.地图名称.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.地图名称.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.地图名称StateChanged(evt);
}
});
ppms.地图名称.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.地图名称ActionPerformed(evt);
}
});
this.jLabel92.setText("地图名称");
ppms.玩家指令.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.玩家指令.setBorderPainted(false);
ppms.玩家指令.setContentAreaFilled(false);
ppms.玩家指令.setFocusPainted(false);
ppms.玩家指令.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.玩家指令.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.玩家指令StateChanged(evt);
}
});
ppms.玩家指令.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.玩家指令ActionPerformed(evt);
}
});
this.jLabel93.setText("玩家指令");
this.jLabel94.setText("游戏仓库");
ppms.游戏仓库.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.游戏仓库.setBorderPainted(false);
ppms.游戏仓库.setContentAreaFilled(false);
ppms.游戏仓库.setFocusPainted(false);
ppms.游戏仓库.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.游戏仓库.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.游戏仓库StateChanged(evt);
}
});
ppms.游戏仓库.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.游戏仓库ActionPerformed(evt);
}
});
final GroupLayout jPanel69Layout = new GroupLayout((Container) this.jPanel69);
this.jPanel69.setLayout((LayoutManager) jPanel69Layout);
jPanel69Layout.setHorizontalGroup((Group) jPanel69Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel69Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel69Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel94, -1, 84, 32767).addComponent((Component) this.jLabel92, -1, -1, 32767).addComponent((Component) this.jLabel93, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, 20, 32767).addGroup((Group) jPanel69Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.地图名称, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.玩家指令, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.游戏仓库, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel69Layout.setVerticalGroup((Group) jPanel69Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel69Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel69Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel92).addComponent((Component) ppms.地图名称, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel69Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel93).addComponent((Component) ppms.玩家指令, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel69Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel94).addComponent((Component) ppms.游戏仓库, -2, 30, -2))));
this.jPanel70.setBorder((Border) BorderFactory.createTitledBorder("管理员功能"));
ppms.管理员隐身.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.管理员隐身.setBorderPainted(false);
ppms.管理员隐身.setContentAreaFilled(false);
ppms.管理员隐身.setFocusPainted(false);
ppms.管理员隐身.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.管理员隐身.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.管理员隐身StateChanged(evt);
}
});
ppms.管理员隐身.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.管理员隐身ActionPerformed(evt);
}
});
this.jLabel96.setText("管理员隐身");
ppms.管理员加速.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.管理员加速.setBorderPainted(false);
ppms.管理员加速.setContentAreaFilled(false);
ppms.管理员加速.setFocusPainted(false);
ppms.管理员加速.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.管理员加速.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.管理员加速StateChanged(evt);
}
});
ppms.管理员加速.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.管理员加速ActionPerformed(evt);
}
});
this.jLabel97.setText("管理员加速");
final GroupLayout jPanel70Layout = new GroupLayout((Container) this.jPanel70);
this.jPanel70.setLayout((LayoutManager) jPanel70Layout);
jPanel70Layout.setHorizontalGroup((Group) jPanel70Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel70Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel70Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel96, -1, -1, 32767).addComponent((Component) this.jLabel97, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, 20, 32767).addGroup((Group) jPanel70Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.管理员隐身, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.管理员加速, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel70Layout.setVerticalGroup((Group) jPanel70Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel70Layout.createSequentialGroup().addContainerGap(-1, 32767).addGroup((Group) jPanel70Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel96).addComponent((Component) ppms.管理员隐身, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel70Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel97).addComponent((Component) ppms.管理员加速, -2, 30, -2)).addGap(36, 36, 36)));
this.jPanel100.setBorder((Border) BorderFactory.createTitledBorder("克隆系统"));
this.jLabel216.setText("克隆基础伤害");
ppms.克隆基础伤害.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.克隆基础伤害FocusLost(evt);
}
});
ppms.克隆基础伤害.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.克隆基础伤害ActionPerformed(evt);
}
});
this.jLabel217.setText("自动刷钱道具");
ppms.自动刷钱道具.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.自动刷钱道具FocusLost(evt);
}
});
ppms.自动刷钱道具.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.自动刷钱道具ActionPerformed(evt);
}
});
final GroupLayout jPanel100Layout = new GroupLayout((Container) this.jPanel100);
this.jPanel100.setLayout((LayoutManager) jPanel100Layout);
jPanel100Layout.setHorizontalGroup((Group) jPanel100Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel100Layout.createSequentialGroup().addComponent((Component) this.jLabel216).addPreferredGap(ComponentPlacement.RELATED, 79, 32767).addComponent((Component) ppms.克隆基础伤害, -2, 69, -2)).addGroup((Group) jPanel100Layout.createSequentialGroup().addComponent((Component) this.jLabel217).addPreferredGap(ComponentPlacement.RELATED, 79, 32767).addComponent((Component) ppms.自动刷钱道具, -2, 69, -2)));
jPanel100Layout.setVerticalGroup((Group) jPanel100Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel100Layout.createSequentialGroup().addGap(13, 13, 13).addGroup((Group) jPanel100Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel216).addComponent((Component) ppms.克隆基础伤害, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel100Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel217).addComponent((Component) ppms.自动刷钱道具, -2, -1, -2)).addContainerGap(-1, 32767)));
final GroupLayout jPanel13Layout = new GroupLayout((Container) this.jPanel13);
this.jPanel13.setLayout((LayoutManager) jPanel13Layout);
jPanel13Layout.setHorizontalGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel13Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel68, -1, -1, 32767).addComponent((Component) this.jPanel65, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel69, -1, -1, 32767).addComponent((Component) this.jPanel66, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel67, -1, -1, 32767).addComponent((Component) this.jPanel70, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel100, -2, -1, -2).addContainerGap(600, 32767)));
jPanel13Layout.setVerticalGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel13Layout.createSequentialGroup().addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel66, -1, -1, 32767).addComponent((Component) this.jPanel65, -1, -1, 32767).addComponent((Component) this.jPanel67, -1, -1, 32767).addComponent((Component) this.jPanel100, -1, -1, 32767)).addGap(16, 16, 16).addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel13Layout.createParallelGroup(Alignment.TRAILING, false).addComponent((Component) this.jPanel69, Alignment.LEADING, -1, -1, 32767).addComponent((Component) this.jPanel68, Alignment.LEADING, -1, -1, 32767)).addComponent((Component) this.jPanel70, Alignment.TRAILING, -2, -1, -2)).addGap(360, 360, 360)));
this.宠吸功能面板.addTab("功能设置", (Component) this.jPanel13);
this.jPanel71.setBorder((Border) BorderFactory.createTitledBorder("刷怪相关"));
ppms.段数检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.段数检测.setBorderPainted(false);
ppms.段数检测.setContentAreaFilled(false);
ppms.段数检测.setFocusPainted(false);
ppms.段数检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.段数检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.段数检测StateChanged(evt);
}
});
ppms.段数检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.段数检测ActionPerformed(evt);
}
});
this.jLabel99.setText("段数检测");
ppms.攻速检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.攻速检测.setBorderPainted(false);
ppms.攻速检测.setContentAreaFilled(false);
ppms.攻速检测.setFocusPainted(false);
ppms.攻速检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.攻速检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.攻速检测StateChanged(evt);
}
});
ppms.攻速检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.攻速检测ActionPerformed(evt);
}
});
this.jLabel100.setText("攻速检测");
ppms.全屏检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.全屏检测.setBorderPainted(false);
ppms.全屏检测.setContentAreaFilled(false);
ppms.全屏检测.setFocusPainted(false);
ppms.全屏检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.全屏检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.全屏检测StateChanged(evt);
}
});
ppms.全屏检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.全屏检测ActionPerformed(evt);
}
});
this.jLabel101.setText("全屏检测");
this.jLabel102.setText("吸怪检测");
ppms.吸怪检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.吸怪检测.setBorderPainted(false);
ppms.吸怪检测.setContentAreaFilled(false);
ppms.吸怪检测.setFocusPainted(false);
ppms.吸怪检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.吸怪检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.吸怪检测StateChanged(evt);
}
});
ppms.吸怪检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.吸怪检测ActionPerformed(evt);
}
});
this.jLabel107.setText("吸物检测");
ppms.吸物检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.吸物检测.setBorderPainted(false);
ppms.吸物检测.setContentAreaFilled(false);
ppms.吸物检测.setFocusPainted(false);
ppms.吸物检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.吸物检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.吸物检测StateChanged(evt);
}
});
ppms.吸物检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.吸物检测ActionPerformed(evt);
}
});
this.jLabel145.setText("个数检测");
ppms.个数检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.个数检测.setBorderPainted(false);
ppms.个数检测.setContentAreaFilled(false);
ppms.个数检测.setFocusPainted(false);
ppms.个数检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.个数检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.个数检测StateChanged(evt);
}
});
ppms.个数检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.个数检测ActionPerformed(evt);
}
});
final GroupLayout jPanel71Layout = new GroupLayout((Container) this.jPanel71);
this.jPanel71.setLayout((LayoutManager) jPanel71Layout);
jPanel71Layout.setHorizontalGroup((Group) jPanel71Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel71Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel71Layout.createSequentialGroup().addComponent((Component) this.jLabel99).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.段数检测, -2, 74, -2)).addGroup((Group) jPanel71Layout.createSequentialGroup().addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel100, -1, -1, 32767).addComponent((Component) this.jLabel101, -1, 84, 32767)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.攻速检测, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.全屏检测, Alignment.TRAILING, -2, 74, -2))).addGroup((Group) jPanel71Layout.createSequentialGroup().addComponent((Component) this.jLabel102, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.吸怪检测, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel71Layout.createSequentialGroup().addComponent((Component) this.jLabel107, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.吸物检测, -2, 74, -2)).addGroup((Group) jPanel71Layout.createSequentialGroup().addComponent((Component) this.jLabel145).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.个数检测, -2, 74, -2))).addContainerGap()));
jPanel71Layout.setVerticalGroup((Group) jPanel71Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel71Layout.createSequentialGroup().addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel99).addComponent((Component) ppms.段数检测, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel100).addComponent((Component) ppms.攻速检测, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel101).addComponent((Component) ppms.全屏检测, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel102).addComponent((Component) ppms.吸怪检测, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel107).addComponent((Component) ppms.吸物检测, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel71Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.个数检测, -2, 30, -2).addComponent((Component) this.jLabel145)).addContainerGap(-1, 32767)));
this.jPanel72.setBorder((Border) BorderFactory.createTitledBorder("伤害相关"));
ppms.伤害检测.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.伤害检测.setBorderPainted(false);
ppms.伤害检测.setContentAreaFilled(false);
ppms.伤害检测.setFocusPainted(false);
ppms.伤害检测.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.伤害检测.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.伤害检测StateChanged(evt);
}
});
ppms.伤害检测.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.伤害检测ActionPerformed(evt);
}
});
this.jLabel103.setText("伤害检测");
this.jLabel104.setText("伤害上限");
this.jLabel106.setText("丢失伤害");
ppms.丢失伤害.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.丢失伤害.setBorderPainted(false);
ppms.丢失伤害.setContentAreaFilled(false);
ppms.丢失伤害.setFocusPainted(false);
ppms.丢失伤害.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.丢失伤害.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.丢失伤害StateChanged(evt);
}
});
ppms.丢失伤害.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.丢失伤害ActionPerformed(evt);
}
});
ppms.伤害上限.setToolTipText("");
ppms.伤害上限.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.伤害上限FocusLost(evt);
}
});
this.伤害修正1.setText("伤害修正");
ppms.伤害修正开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.伤害修正开关.setBorderPainted(false);
ppms.伤害修正开关.setContentAreaFilled(false);
ppms.伤害修正开关.setFocusPainted(false);
ppms.伤害修正开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.伤害修正开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.伤害修正开关StateChanged(evt);
}
});
ppms.伤害修正开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.伤害修正开关ActionPerformed(evt);
}
});
ppms.重置技能总范围.setToolTipText("");
ppms.重置技能总范围.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.重置技能总范围FocusLost(evt);
}
});
this.jLabel199.setText("重置技能总范围");
this.jLabel113.setText("重置技能范围开关");
ppms.重置技能范围开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.重置技能范围开关.setBorderPainted(false);
ppms.重置技能范围开关.setContentAreaFilled(false);
ppms.重置技能范围开关.setFocusPainted(false);
ppms.重置技能范围开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.重置技能范围开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.重置技能范围开关StateChanged(evt);
}
});
ppms.重置技能范围开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重置技能范围开关ActionPerformed(evt);
}
});
final GroupLayout jPanel72Layout = new GroupLayout((Container) this.jPanel72);
this.jPanel72.setLayout((LayoutManager) jPanel72Layout);
jPanel72Layout.setHorizontalGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel72Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel72Layout.createSequentialGroup().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel72Layout.createSequentialGroup().addComponent((Component) this.jLabel106, -1, -1, 32767).addGap(58, 58, 58).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.重置技能范围开关, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.丢失伤害, Alignment.TRAILING, -2, 74, -2))).addGroup((Group) jPanel72Layout.createSequentialGroup().addComponent((Component) this.伤害修正1, -1, -1, 32767).addGap(58, 58, 58).addComponent((Component) ppms.伤害修正开关, -2, 74, -2)).addGroup((Group) jPanel72Layout.createSequentialGroup().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.TRAILING, false).addComponent((Component) this.jLabel103, -1, 96, 32767).addComponent((Component) this.jLabel104, -1, -1, 32767)).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel72Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) ppms.伤害上限, -2, 118, -2).addGap(0, 0, 32767)).addGroup(Alignment.TRAILING, (Group) jPanel72Layout.createSequentialGroup().addGap(58, 58, 58).addComponent((Component) ppms.伤害检测, -2, 74, -2))))).addGap(6, 6, 6)).addGroup((Group) jPanel72Layout.createSequentialGroup().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel113, -1, -1, 32767).addComponent((Component) this.jLabel199, -1, -1, 32767)).addGap(10, 10, 10).addComponent((Component) ppms.重置技能总范围, -2, 118, -2).addContainerGap(-1, 32767)))));
jPanel72Layout.setVerticalGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel72Layout.createSequentialGroup().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel103).addComponent((Component) ppms.伤害检测, -2, 30, -2)).addGap(8, 8, 8).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel104).addComponent((Component) ppms.伤害上限, -2, -1, -2)).addGap(8, 8, 8).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.丢失伤害, -2, 30, -2).addComponent((Component) this.jLabel106)).addGap(8, 8, 8).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.重置技能范围开关, -2, 30, -2).addComponent((Component) this.jLabel113)).addGap(8, 8, 8).addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel72Layout.createSequentialGroup().addGap(36, 36, 36).addComponent((Component) this.伤害修正1)).addGroup(Alignment.TRAILING, (Group) jPanel72Layout.createSequentialGroup().addGroup((Group) jPanel72Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.重置技能总范围, -2, -1, -2).addComponent((Component) this.jLabel199)).addGap(8, 8, 8).addComponent((Component) ppms.伤害修正开关, -2, 30, -2))).addContainerGap(-1, 32767)));
this.jPanel74.setBorder((Border) BorderFactory.createTitledBorder("封停规则"));
ppms.全服通告.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.全服通告.setBorderPainted(false);
ppms.全服通告.setContentAreaFilled(false);
ppms.全服通告.setFocusPainted(false);
ppms.全服通告.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.全服通告.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.全服通告StateChanged(evt);
}
});
ppms.全服通告.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.全服通告ActionPerformed(evt);
}
});
this.jLabel112.setText("全服通告");
this.jLabel116.setText("封停账号");
ppms.封停账号.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.封停账号.setBorderPainted(false);
ppms.封停账号.setContentAreaFilled(false);
ppms.封停账号.setFocusPainted(false);
ppms.封停账号.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.封停账号.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.封停账号StateChanged(evt);
}
});
ppms.封停账号.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.封停账号ActionPerformed(evt);
}
});
this.jLabel117.setText("封停IP");
ppms.封停IP.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.封停IP.setBorderPainted(false);
ppms.封停IP.setContentAreaFilled(false);
ppms.封停IP.setFocusPainted(false);
ppms.封停IP.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.封停IP.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.封停IPStateChanged(evt);
}
});
ppms.封停IP.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.封停IPActionPerformed(evt);
}
});
this.jLabel118.setText("封停MAC");
ppms.封停MAC.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.封停MAC.setBorderPainted(false);
ppms.封停MAC.setContentAreaFilled(false);
ppms.封停MAC.setFocusPainted(false);
ppms.封停MAC.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.封停MAC.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.封停MACStateChanged(evt);
}
});
ppms.封停MAC.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.封停MACActionPerformed(evt);
}
});
final GroupLayout jPanel74Layout = new GroupLayout((Container) this.jPanel74);
this.jPanel74.setLayout((LayoutManager) jPanel74Layout);
jPanel74Layout.setHorizontalGroup((Group) jPanel74Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel74Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel112, -1, -1, 32767).addComponent((Component) this.jLabel118, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.jLabel117, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.jLabel116, Alignment.TRAILING, -1, -1, 32767)).addGap(51, 51, 51).addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.封停账号, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.封停IP, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.封停MAC, Alignment.TRAILING, -2, 74, -2).addComponent((Component) ppms.全服通告, Alignment.TRAILING, -2, 74, -2)).addContainerGap()));
jPanel74Layout.setVerticalGroup((Group) jPanel74Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel74Layout.createSequentialGroup().addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel112).addComponent((Component) ppms.全服通告, -2, 30, -2)).addGap(6, 6, 6).addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel116).addComponent((Component) ppms.封停账号, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel117).addComponent((Component) ppms.封停IP, -2, 30, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel74Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel118).addComponent((Component) ppms.封停MAC, -2, 30, -2)).addGap(0, 0, 32767)));
this.jPanel50.setBorder((Border) BorderFactory.createTitledBorder("职业列表"));
this.职业列表表单.setModel((TableModel) new DefaultTableModel(new Object[0][], (Object[]) new String[]{"职业id", "职业名称"}));
this.jScrollPane2.setViewportView((Component) this.职业列表表单);
this.职业技能初始化.setForeground(new Color(250, 0, 0));
this.职业技能初始化.setText("初始化所有东西");
this.职业技能初始化.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.职业技能初始化ActionPerformed(evt);
}
});
this.刷新职业列表.setText("刷新职业列表");
this.刷新职业列表.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.刷新职业列表ActionPerformed(evt);
}
});
this.读取技能.setText("读取技能>>");
this.读取技能.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.读取技能ActionPerformed(evt);
}
});
final GroupLayout jPanel50Layout = new GroupLayout((Container) this.jPanel50);
this.jPanel50.setLayout((LayoutManager) jPanel50Layout);
jPanel50Layout.setHorizontalGroup((Group) jPanel50Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel50Layout.createSequentialGroup().addGap(35, 35, 35).addGroup((Group) jPanel50Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane2, -2, 382, -2).addGroup((Group) jPanel50Layout.createSequentialGroup().addComponent((Component) this.刷新职业列表, -2, 118, -2).addGap(30, 30, 30).addComponent((Component) this.职业技能初始化).addGap(18, 18, 18).addComponent((Component) this.读取技能, -2, 100, -2))).addContainerGap(34, 32767)));
jPanel50Layout.setVerticalGroup((Group) jPanel50Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel50Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane2, -2, 514, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel50Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.职业技能初始化).addComponent((Component) this.刷新职业列表).addComponent((Component) this.读取技能)).addContainerGap()));
this.jPanel51.setBorder((Border) BorderFactory.createTitledBorder("职业技能列表"));
this.职业技能列表表单.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"技能代码", "技能名称", "技能段数", "击杀怪物个数", "攻击延迟"}) {
boolean[] canEdit = {false, false, false, false, true};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane13.setViewportView((Component) this.职业技能列表表单);
this.jLabel160.setText("技能代码:");
this.技能代码.setEnabled(false);
this.技能名.setText("技能名称:");
this.技能名称.setEnabled(false);
this.jLabel161.setText("技能段数:");
this.技能段数.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.技能段数ActionPerformed(evt);
}
});
this.jLabel162.setText("怪物个数:");
this.修改技能.setText("修改技能");
this.修改技能.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.修改技能ActionPerformed(evt);
}
});
this.当前职业ID.setText("当前职业ID 【0】");
this.当前职业名称.setText("当前职业名称: 【无】");
final GroupLayout jPanel51Layout = new GroupLayout((Container) this.jPanel51);
this.jPanel51.setLayout((LayoutManager) jPanel51Layout);
jPanel51Layout.setHorizontalGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel51Layout.createSequentialGroup().addGap(28, 28, 28).addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane13, -2, 585, -2).addGroup((Group) jPanel51Layout.createSequentialGroup().addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel51Layout.createSequentialGroup().addComponent((Component) this.jLabel160).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.技能代码, -2, 88, -2)).addComponent((Component) this.当前职业ID, -2, 127, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel51Layout.createSequentialGroup().addComponent((Component) this.技能名).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.技能名称, -2, 85, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jLabel161)).addComponent((Component) this.当前职业名称, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.技能段数, -2, 85, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jLabel162).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.修改技能, -2, 85, -2).addComponent((Component) this.怪物个数, -2, 85, -2)))).addContainerGap(19, 32767)));
jPanel51Layout.setVerticalGroup((Group) jPanel51Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel51Layout.createSequentialGroup().addContainerGap(23, 32767).addComponent((Component) this.jScrollPane13, -2, 515, -2).addGap(15, 15, 15).addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel160).addComponent((Component) this.技能代码, -2, -1, -2).addComponent((Component) this.技能名).addComponent((Component) this.技能名称, -2, -1, -2).addComponent((Component) this.jLabel161).addComponent((Component) this.技能段数, -2, -1, -2).addComponent((Component) this.jLabel162).addComponent((Component) this.怪物个数, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel51Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.修改技能).addComponent((Component) this.当前职业ID).addComponent((Component) this.当前职业名称)).addGap(8, 8, 8)));
final GroupLayout jPanel15Layout = new GroupLayout((Container) this.jPanel15);
this.jPanel15.setLayout((LayoutManager) jPanel15Layout);
jPanel15Layout.setHorizontalGroup((Group) jPanel15Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel15Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel15Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) this.jPanel72, -1, -1, 32767).addComponent((Component) this.jPanel74, -1, -1, 32767).addComponent((Component) this.jPanel71, -1, -1, 32767)).addGap(46, 46, 46).addComponent((Component) this.jPanel50, -2, -1, -2).addGap(35, 35, 35).addComponent((Component) this.jPanel51, -2, -1, -2).addGap(99, 99, 99)));
jPanel15Layout.setVerticalGroup((Group) jPanel15Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel15Layout.createSequentialGroup().addGroup((Group) jPanel15Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel15Layout.createSequentialGroup().addComponent((Component) this.jPanel71, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel74, -2, 160, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel72, -1, -1, 32767)).addGroup((Group) jPanel15Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel15Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel50, -1, -1, 32767).addComponent((Component) this.jPanel51, -1, -1, 32767)))).addContainerGap(42, 32767)));
this.宠吸功能面板.addTab("检测设置", (Component) this.jPanel15);
this.公告信息.setModel((TableModel) new DefaultTableModel(new Object[0][], (Object[]) new String[]{"公告内容[每5分钟随机播放一条]"}));
this.jScrollPane4.setViewportView((Component) this.公告信息);
this.jButton16.setText("删除公告");
this.jButton16.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton16ActionPerformed(evt);
}
});
this.jButton17.setText("增加公告");
this.jButton17.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton17ActionPerformed(evt);
}
});
this.jButton18.setText("修改公告");
this.jButton18.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton18ActionPerformed(evt);
}
});
this.jButton19.setText("刷新列表");
this.jButton19.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton19ActionPerformed(evt);
}
});
ppms.公告间隔时间.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.公告间隔时间FocusLost(evt);
}
});
this.jLabel218.setText("公告间隔时间(重启生效)");
this.重载公告.setText("重载公告");
this.重载公告.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载公告ActionPerformed(evt);
}
});
final GroupLayout jPanel30Layout = new GroupLayout((Container) this.jPanel30);
this.jPanel30.setLayout((LayoutManager) jPanel30Layout);
jPanel30Layout.setHorizontalGroup((Group) jPanel30Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel30Layout.createSequentialGroup().addGroup((Group) jPanel30Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane4, -1, 1480, 32767).addGroup(Alignment.TRAILING, (Group) jPanel30Layout.createSequentialGroup().addContainerGap(-1, 32767).addComponent((Component) this.重载公告, -2, 108, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton17).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton16).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton18, -2, 106, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton19, -2, 108, -2)).addGroup(Alignment.TRAILING, (Group) jPanel30Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent((Component) this.jLabel218).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.公告间隔时间, -2, 108, -2))).addContainerGap()));
jPanel30Layout.linkSize(0, this.jButton16, this.jButton17, this.jButton18, this.jButton19);
jPanel30Layout.setVerticalGroup((Group) jPanel30Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel30Layout.createSequentialGroup().addComponent((Component) this.jScrollPane4, -2, 556, -2).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel30Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jButton16).addComponent((Component) this.jButton17).addComponent((Component) this.jButton18).addComponent((Component) this.jButton19).addComponent((Component) this.重载公告)).addGap(18, 18, 18).addGroup((Group) jPanel30Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel218).addComponent((Component) ppms.公告间隔时间, -2, -1, -2)).addContainerGap()));
this.宠吸功能面板.addTab("广播设置", (Component) this.jPanel30);
this.jPanel62.setBorder((Border) BorderFactory.createTitledBorder("区域展示"));
ppms.蓝蜗牛.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.蓝蜗牛.setText("蓝蜗牛");
ppms.蓝蜗牛.setBorderPainted(false);
ppms.蓝蜗牛.setContentAreaFilled(false);
ppms.蓝蜗牛.setFocusPainted(false);
ppms.蓝蜗牛.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.蓝蜗牛.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.蓝蜗牛StateChanged(evt);
}
});
ppms.蓝蜗牛.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.蓝蜗牛ActionPerformed(evt);
}
});
ppms.蘑菇仔.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.蘑菇仔.setText("蘑菇仔");
ppms.蘑菇仔.setBorderPainted(false);
ppms.蘑菇仔.setContentAreaFilled(false);
ppms.蘑菇仔.setFocusPainted(false);
ppms.蘑菇仔.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.蘑菇仔.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.蘑菇仔StateChanged(evt);
}
});
ppms.蘑菇仔.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.蘑菇仔ActionPerformed(evt);
}
});
ppms.绿水灵.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.绿水灵.setText("绿水灵");
ppms.绿水灵.setBorderPainted(false);
ppms.绿水灵.setContentAreaFilled(false);
ppms.绿水灵.setFocusPainted(false);
ppms.绿水灵.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.绿水灵.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.绿水灵StateChanged(evt);
}
});
ppms.绿水灵.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.绿水灵ActionPerformed(evt);
}
});
ppms.胖企鹅.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.胖企鹅.setText("胖企鹅");
ppms.胖企鹅.setBorderPainted(false);
ppms.胖企鹅.setContentAreaFilled(false);
ppms.胖企鹅.setFocusPainted(false);
ppms.胖企鹅.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.胖企鹅.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.胖企鹅StateChanged(evt);
}
});
ppms.胖企鹅.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.胖企鹅ActionPerformed(evt);
}
});
ppms.星精灵.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.星精灵.setText("星精灵");
ppms.星精灵.setBorderPainted(false);
ppms.星精灵.setContentAreaFilled(false);
ppms.星精灵.setFocusPainted(false);
ppms.星精灵.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.星精灵.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.星精灵StateChanged(evt);
}
});
ppms.星精灵.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.星精灵ActionPerformed(evt);
}
});
ppms.漂漂猪.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.漂漂猪.setText("漂漂猪");
ppms.漂漂猪.setBorderPainted(false);
ppms.漂漂猪.setContentAreaFilled(false);
ppms.漂漂猪.setFocusPainted(false);
ppms.漂漂猪.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.漂漂猪.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.漂漂猪StateChanged(evt);
}
});
ppms.漂漂猪.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.漂漂猪ActionPerformed(evt);
}
});
ppms.白雪人.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.白雪人.setText("白雪人");
ppms.白雪人.setBorderPainted(false);
ppms.白雪人.setContentAreaFilled(false);
ppms.白雪人.setFocusPainted(false);
ppms.白雪人.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.白雪人.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.白雪人StateChanged(evt);
}
});
ppms.白雪人.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.白雪人ActionPerformed(evt);
}
});
ppms.大海龟.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.大海龟.setText("大海龟");
ppms.大海龟.setBorderPainted(false);
ppms.大海龟.setContentAreaFilled(false);
ppms.大海龟.setFocusPainted(false);
ppms.大海龟.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.大海龟.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.大海龟StateChanged(evt);
}
});
ppms.大海龟.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.大海龟ActionPerformed(evt);
}
});
ppms.章鱼怪.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.章鱼怪.setText("章鱼怪");
ppms.章鱼怪.setBorderPainted(false);
ppms.章鱼怪.setContentAreaFilled(false);
ppms.章鱼怪.setFocusPainted(false);
ppms.章鱼怪.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.章鱼怪.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.章鱼怪StateChanged(evt);
}
});
ppms.章鱼怪.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.章鱼怪ActionPerformed(evt);
}
});
ppms.顽皮猴.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.顽皮猴.setText("顽皮猴");
ppms.顽皮猴.setBorderPainted(false);
ppms.顽皮猴.setContentAreaFilled(false);
ppms.顽皮猴.setFocusPainted(false);
ppms.顽皮猴.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.顽皮猴.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.顽皮猴StateChanged(evt);
}
});
ppms.顽皮猴.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.顽皮猴ActionPerformed(evt);
}
});
ppms.大灰狼.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.大灰狼.setText("大灰狼");
ppms.大灰狼.setBorderPainted(false);
ppms.大灰狼.setContentAreaFilled(false);
ppms.大灰狼.setFocusPainted(false);
ppms.大灰狼.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.大灰狼.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.大灰狼StateChanged(evt);
}
});
ppms.大灰狼.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.大灰狼ActionPerformed(evt);
}
});
ppms.紫色猫.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.紫色猫.setText("紫色猫");
ppms.紫色猫.setBorderPainted(false);
ppms.紫色猫.setContentAreaFilled(false);
ppms.紫色猫.setFocusPainted(false);
ppms.紫色猫.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.紫色猫.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.紫色猫StateChanged(evt);
}
});
ppms.紫色猫.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.紫色猫ActionPerformed(evt);
}
});
ppms.石头人.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.石头人.setText("石头人");
ppms.石头人.setBorderPainted(false);
ppms.石头人.setContentAreaFilled(false);
ppms.石头人.setFocusPainted(false);
ppms.石头人.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.石头人.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.石头人StateChanged(evt);
}
});
ppms.石头人.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.石头人ActionPerformed(evt);
}
});
ppms.红螃蟹.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.红螃蟹.setText("红螃蟹");
ppms.红螃蟹.setBorderPainted(false);
ppms.红螃蟹.setContentAreaFilled(false);
ppms.红螃蟹.setFocusPainted(false);
ppms.红螃蟹.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.红螃蟹.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.红螃蟹StateChanged(evt);
}
});
ppms.红螃蟹.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.红螃蟹ActionPerformed(evt);
}
});
ppms.小青蛇.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.小青蛇.setText("小青蛇");
ppms.小青蛇.setBorderPainted(false);
ppms.小青蛇.setContentAreaFilled(false);
ppms.小青蛇.setFocusPainted(false);
ppms.小青蛇.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.小青蛇.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.小青蛇StateChanged(evt);
}
});
ppms.小青蛇.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.小青蛇ActionPerformed(evt);
}
});
ppms.青鳄鱼.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.青鳄鱼.setText("青鳄鱼");
ppms.青鳄鱼.setBorderPainted(false);
ppms.青鳄鱼.setContentAreaFilled(false);
ppms.青鳄鱼.setFocusPainted(false);
ppms.青鳄鱼.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.青鳄鱼.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.青鳄鱼StateChanged(evt);
}
});
ppms.青鳄鱼.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.青鳄鱼ActionPerformed(evt);
}
});
ppms.花蘑菇.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.花蘑菇.setText("花蘑菇");
ppms.花蘑菇.setBorderPainted(false);
ppms.花蘑菇.setContentAreaFilled(false);
ppms.花蘑菇.setFocusPainted(false);
ppms.花蘑菇.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.花蘑菇.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.花蘑菇StateChanged(evt);
}
});
ppms.花蘑菇.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.花蘑菇ActionPerformed(evt);
}
});
ppms.火野猪.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.火野猪.setText("火野猪");
ppms.火野猪.setBorderPainted(false);
ppms.火野猪.setContentAreaFilled(false);
ppms.火野猪.setFocusPainted(false);
ppms.火野猪.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.火野猪.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.火野猪StateChanged(evt);
}
});
ppms.火野猪.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.火野猪ActionPerformed(evt);
}
});
ppms.小白兔.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.小白兔.setText("小白兔");
ppms.小白兔.setBorderPainted(false);
ppms.小白兔.setContentAreaFilled(false);
ppms.小白兔.setFocusPainted(false);
ppms.小白兔.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.小白兔.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.小白兔StateChanged(evt);
}
});
ppms.小白兔.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.小白兔ActionPerformed(evt);
}
});
ppms.喷火龙.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF1.png")));
ppms.喷火龙.setText("喷火龙");
ppms.喷火龙.setBorderPainted(false);
ppms.喷火龙.setContentAreaFilled(false);
ppms.喷火龙.setFocusPainted(false);
ppms.喷火龙.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON1.png")));
ppms.喷火龙.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.喷火龙StateChanged(evt);
}
});
ppms.喷火龙.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.喷火龙ActionPerformed(evt);
}
});
final GroupLayout jPanel62Layout = new GroupLayout((Container) this.jPanel62);
this.jPanel62.setLayout((LayoutManager) jPanel62Layout);
jPanel62Layout.setHorizontalGroup((Group) jPanel62Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel62Layout.createSequentialGroup().addContainerGap(-1, 32767).addGroup((Group) jPanel62Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) ppms.蘑菇仔, -1, -1, 32767).addComponent((Component) ppms.绿水灵, -1, -1, 32767).addComponent((Component) ppms.胖企鹅, -1, -1, 32767).addComponent((Component) ppms.星精灵, -1, -1, 32767).addComponent((Component) ppms.白雪人, -1, -1, 32767).addComponent((Component) ppms.大海龟, -1, -1, 32767).addComponent((Component) ppms.章鱼怪, -1, -1, 32767).addComponent((Component) ppms.漂漂猪, -1, -1, 32767).addComponent((Component) ppms.顽皮猴, -1, -1, 32767).addComponent((Component) ppms.蓝蜗牛, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel62Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.小青蛇).addComponent((Component) ppms.红螃蟹).addComponent((Component) ppms.石头人).addComponent((Component) ppms.大灰狼).addComponent((Component) ppms.紫色猫).addComponent((Component) ppms.青鳄鱼).addComponent((Component) ppms.花蘑菇).addComponent((Component) ppms.火野猪).addComponent((Component) ppms.喷火龙).addComponent((Component) ppms.小白兔)).addContainerGap()));
jPanel62Layout.setVerticalGroup((Group) jPanel62Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel62Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel62Layout.createParallelGroup(Alignment.TRAILING).addGroup((Group) jPanel62Layout.createSequentialGroup().addComponent((Component) ppms.小青蛇, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.红螃蟹, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.石头人, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.紫色猫, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.大灰狼, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.青鳄鱼, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.花蘑菇, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.火野猪, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.小白兔, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.喷火龙, -2, 30, -2)).addGroup((Group) jPanel62Layout.createSequentialGroup().addComponent((Component) ppms.蓝蜗牛, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.蘑菇仔, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.绿水灵, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.星精灵, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.胖企鹅, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.白雪人, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.大海龟, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.章鱼怪, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.顽皮猴, -2, 30, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.漂漂猪, -2, 30, -2))).addContainerGap(-1, 32767)));
final GroupLayout jPanel1Layout = new GroupLayout((Container) this.jPanel1);
this.jPanel1.setLayout((LayoutManager) jPanel1Layout);
jPanel1Layout.setHorizontalGroup((Group) jPanel1Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel1Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel62, -2, -1, -2).addContainerGap(1130, 32767)));
jPanel1Layout.setVerticalGroup((Group) jPanel1Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel1Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel62, -2, -1, -2).addContainerGap(286, 32767)));
this.宠吸功能面板.addTab("大区设定", (Component) this.jPanel1);
this.jPanel98.setBorder((Border) BorderFactory.createTitledBorder("定制倍率"));
this.怪物血量表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"怪物ID", "血量倍率"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane15.setViewportView((Component) this.怪物血量表);
final GroupLayout jPanel98Layout = new GroupLayout((Container) this.jPanel98);
this.jPanel98.setLayout((LayoutManager) jPanel98Layout);
jPanel98Layout.setHorizontalGroup((Group) jPanel98Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel98Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane15, -1, 558, 32767).addContainerGap()));
jPanel98Layout.setVerticalGroup((Group) jPanel98Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel98Layout.createSequentialGroup().addComponent((Component) this.jScrollPane15, -2, 528, -2).addGap(0, 20, 32767)));
this.jPanel46.setBorder((Border) BorderFactory.createTitledBorder("普通怪物"));
this.jLabel20.setText("全局开启最低等级:");
ppms.全局血量等级.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.全局血量等级ActionPerformed(evt);
}
});
this.jLabel23.setText("通用血量倍率:");
ppms.全局血量倍率.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.全局血量倍率ActionPerformed(evt);
}
});
this.jButton114.setText("修改全局血量倍率(≥等级生效)");
this.jButton114.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton114ActionPerformed(evt);
}
});
final GroupLayout jPanel46Layout = new GroupLayout((Container) this.jPanel46);
this.jPanel46.setLayout((LayoutManager) jPanel46Layout);
jPanel46Layout.setHorizontalGroup((Group) jPanel46Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel46Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel46Layout.createParallelGroup(Alignment.TRAILING, false).addComponent((Component) this.jButton114, -1, -1, 32767).addGroup(Alignment.LEADING, (Group) jPanel46Layout.createSequentialGroup().addComponent((Component) this.jLabel23, -2, 119, -2).addGap(18, 18, 18).addComponent((Component) ppms.全局血量倍率)).addGroup(Alignment.LEADING, (Group) jPanel46Layout.createSequentialGroup().addComponent((Component) this.jLabel20, -2, 119, -2).addGap(18, 18, 18).addComponent((Component) ppms.全局血量等级, -2, 80, -2))).addGap(0, 15, 32767)));
jPanel46Layout.setVerticalGroup((Group) jPanel46Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel46Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel46Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel20, -2, 30, -2).addComponent((Component) ppms.全局血量等级, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel46Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel23, -2, 30, -2).addComponent((Component) ppms.全局血量倍率, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton114).addContainerGap(15, 32767)));
this.jPanel99.setBorder((Border) BorderFactory.createTitledBorder("倍率调整"));
this.jButton115.setText("删除血量倍率");
this.jButton115.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton115ActionPerformed(evt);
}
});
this.jButton116.setText("修改血量倍率");
this.jButton116.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton116ActionPerformed(evt);
}
});
this.jButton117.setText("新增血量倍率");
this.jButton117.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton117ActionPerformed(evt);
}
});
this.jButton118.setText("刷新血量倍率");
this.jButton118.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton118ActionPerformed(evt);
}
});
final GroupLayout jPanel99Layout = new GroupLayout((Container) this.jPanel99);
this.jPanel99.setLayout((LayoutManager) jPanel99Layout);
jPanel99Layout.setHorizontalGroup((Group) jPanel99Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel99Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel99Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jButton117, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.jButton115, -1, -1, 32767).addComponent((Component) this.jButton116, -1, 220, 32767).addComponent((Component) this.jButton118, -1, -1, 32767)).addContainerGap(-1, 32767)));
jPanel99Layout.setVerticalGroup((Group) jPanel99Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel99Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jButton117).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton115).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton116).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.jButton118).addContainerGap()));
this.jPanel32.setBorder((Border) BorderFactory.createTitledBorder("怪物血量修正"));
this.jLabel133.setText("怪物增加血量开关");
ppms.怪物减伤开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.怪物减伤开关.setBorderPainted(false);
ppms.怪物减伤开关.setContentAreaFilled(false);
ppms.怪物减伤开关.setFocusPainted(false);
ppms.怪物减伤开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.怪物减伤开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.怪物减伤开关StateChanged(evt);
}
});
ppms.怪物减伤开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物减伤开关ActionPerformed(evt);
}
});
final GroupLayout jPanel32Layout = new GroupLayout((Container) this.jPanel32);
this.jPanel32.setLayout((LayoutManager) jPanel32Layout);
jPanel32Layout.setHorizontalGroup((Group) jPanel32Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel32Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel133).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.怪物减伤开关, -2, 74, -2).addGap(19, 19, 19)));
jPanel32Layout.setVerticalGroup((Group) jPanel32Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel32Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel32Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.怪物减伤开关, -2, 30, -2).addComponent((Component) this.jLabel133)).addContainerGap(122, 32767)));
final GroupLayout jPanel11Layout = new GroupLayout((Container) this.jPanel11);
this.jPanel11.setLayout((LayoutManager) jPanel11Layout);
jPanel11Layout.setHorizontalGroup((Group) jPanel11Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel11Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel98, -1, -1, 32767).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel11Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel99, -1, -1, 32767).addComponent((Component) this.jPanel46, -1, -1, 32767).addComponent((Component) this.jPanel32, -1, -1, 32767)).addGap(630, 630, 630)));
jPanel11Layout.setVerticalGroup((Group) jPanel11Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel11Layout.createSequentialGroup().addGroup((Group) jPanel11Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel98, -2, -1, -2).addGroup((Group) jPanel11Layout.createSequentialGroup().addComponent((Component) this.jPanel46, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel32, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.jPanel99, -2, -1, -2))).addGap(0, 122, 32767)));
this.宠吸功能面板.addTab("怪物血量", (Component) this.jPanel11);
this.jPanel29.setBorder((Border) BorderFactory.createTitledBorder("多倍怪物地图列表"));
ppms.多倍怪物地图列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序", "地图代码"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, false};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane11.setViewportView((Component) ppms.多倍怪物地图列表);
if (ppms.多倍怪物地图列表.getColumnModel().getColumnCount() > 0) {
ppms.多倍怪物地图列表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.多倍怪物地图列表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.jLabel134.setText("排序:");
ppms.多倍地图排序.setEnabled(false);
this.jLabel135.setText("原地图代码:");
ppms.多倍地图原地图代码.setEnabled(false);
this.jLabel136.setText("地图代码:");
this.增加地图.setText("增加地图");
this.增加地图.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.增加地图ActionPerformed(evt);
}
});
this.修改地图.setText("修改地图");
this.修改地图.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.修改地图ActionPerformed(evt);
}
});
this.删除地图.setText("删除地图");
this.删除地图.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.删除地图ActionPerformed(evt);
}
});
this.刷新地图.setText("刷新地图");
this.刷新地图.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.刷新地图ActionPerformed(evt);
}
});
final GroupLayout jPanel29Layout = new GroupLayout((Container) this.jPanel29);
this.jPanel29.setLayout((LayoutManager) jPanel29Layout);
jPanel29Layout.setHorizontalGroup((Group) jPanel29Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel29Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel29Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane11, -2, 556, -2).addGroup((Group) jPanel29Layout.createSequentialGroup().addComponent((Component) this.jLabel134).addGap(18, 18, 18).addComponent((Component) ppms.多倍地图排序, -2, 69, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel135).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) ppms.多倍地图原地图代码, -2, 120, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jLabel136).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) ppms.多倍地图现地图代码, -2, 120, -2)).addGroup((Group) jPanel29Layout.createSequentialGroup().addGap(209, 209, 209).addComponent((Component) this.增加地图).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.修改地图).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.删除地图).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.刷新地图))).addContainerGap(22, 32767)));
jPanel29Layout.setVerticalGroup((Group) jPanel29Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel29Layout.createSequentialGroup().addComponent((Component) this.jScrollPane11, -2, 513, -2).addGap(18, 18, 18).addGroup((Group) jPanel29Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel134).addComponent((Component) ppms.多倍地图排序, -2, -1, -2).addComponent((Component) this.jLabel135).addComponent((Component) ppms.多倍地图原地图代码, -2, -1, -2).addComponent((Component) this.jLabel136).addComponent((Component) ppms.多倍地图现地图代码, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel29Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.删除地图).addComponent((Component) this.增加地图).addComponent((Component) this.修改地图).addComponent((Component) this.刷新地图)).addGap(0, 16, 32767)));
this.jPanel31.setBorder((Border) BorderFactory.createTitledBorder("多倍怪物功能列表"));
this.jLabel129.setText("多倍地图开关");
ppms.怪物多倍地图开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.怪物多倍地图开关.setBorderPainted(false);
ppms.怪物多倍地图开关.setContentAreaFilled(false);
ppms.怪物多倍地图开关.setFocusPainted(false);
ppms.怪物多倍地图开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.怪物多倍地图开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.怪物多倍地图开关StateChanged(evt);
}
});
ppms.怪物多倍地图开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物多倍地图开关ActionPerformed(evt);
}
});
this.jLabel130.setText("所有地图多倍怪物开关");
ppms.怪物地图多倍怪物开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.怪物地图多倍怪物开关.setBorderPainted(false);
ppms.怪物地图多倍怪物开关.setContentAreaFilled(false);
ppms.怪物地图多倍怪物开关.setFocusPainted(false);
ppms.怪物地图多倍怪物开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.怪物地图多倍怪物开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.怪物地图多倍怪物开关StateChanged(evt);
}
});
ppms.怪物地图多倍怪物开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物地图多倍怪物开关ActionPerformed(evt);
}
});
this.jLabel131.setText("多倍地图倍率");
ppms.多倍地图倍率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.多倍地图倍率FocusLost(evt);
}
});
this.jLabel132.setText("怪物刷新线程频率");
ppms.怪物刷新频率设定.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.怪物刷新频率设定FocusLost(evt);
}
});
this.jLabel212.setText("地图怪物刷新间隔");
ppms.地图刷新频率.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.地图刷新频率FocusLost(evt);
}
});
final GroupLayout jPanel31Layout = new GroupLayout((Container) this.jPanel31);
this.jPanel31.setLayout((LayoutManager) jPanel31Layout);
jPanel31Layout.setHorizontalGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel31Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel31Layout.createSequentialGroup().addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel31Layout.createSequentialGroup().addComponent((Component) this.jLabel129).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.怪物多倍地图开关, -2, 74, -2)).addGroup(Alignment.TRAILING, (Group) jPanel31Layout.createSequentialGroup().addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel130).addComponent((Component) this.jLabel131)).addPreferredGap(ComponentPlacement.RELATED, 84, 32767).addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.多倍地图倍率, -2, 69, -2).addComponent((Component) ppms.怪物地图多倍怪物开关, -2, 74, -2)))).addContainerGap()).addGroup((Group) jPanel31Layout.createSequentialGroup().addComponent((Component) this.jLabel132).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.怪物刷新频率设定, -2, 69, -2).addGap(15, 15, 15)).addGroup((Group) jPanel31Layout.createSequentialGroup().addComponent((Component) this.jLabel212).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.地图刷新频率, -2, 69, -2).addGap(15, 15, 15)))));
jPanel31Layout.setVerticalGroup((Group) jPanel31Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel31Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel129).addComponent((Component) ppms.怪物多倍地图开关, -2, 30, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.怪物地图多倍怪物开关, -2, 30, -2).addComponent((Component) this.jLabel130)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.多倍地图倍率, -2, -1, -2).addComponent((Component) this.jLabel131)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel132).addComponent((Component) ppms.怪物刷新频率设定, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel31Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel212).addComponent((Component) ppms.地图刷新频率, -2, -1, -2)).addContainerGap(-1, 32767)));
final GroupLayout jPanel24Layout = new GroupLayout((Container) this.jPanel24);
this.jPanel24.setLayout((LayoutManager) jPanel24Layout);
jPanel24Layout.setHorizontalGroup((Group) jPanel24Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel24Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel29, -2, -1, -2).addGap(18, 18, 18).addComponent((Component) this.jPanel31, -2, -1, -2).addContainerGap(552, 32767)));
jPanel24Layout.setVerticalGroup((Group) jPanel24Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel24Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel24Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel31, -1, -1, 32767).addComponent((Component) this.jPanel29, -1, -1, 32767)).addContainerGap(51, 32767)));
this.宠吸功能面板.addTab("多倍怪物", (Component) this.jPanel24);
this.jPanel34.setBorder((Border) BorderFactory.createTitledBorder("野外BOSS刷新"));
ppms.野外BOSS刷新时间.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"野外BOSS", "地图代码", "横坐标", "纵坐标", "说明", "刷新间隔/分"}) {
boolean[] canEdit = {false, false, false, false, false, false};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane12.setViewportView((Component) ppms.野外BOSS刷新时间);
if (ppms.野外BOSS刷新时间.getColumnModel().getColumnCount() > 0) {
ppms.野外BOSS刷新时间.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.野外BOSS刷新时间.getColumnModel().getColumn(1).setPreferredWidth(20);
ppms.野外BOSS刷新时间.getColumnModel().getColumn(2).setPreferredWidth(20);
ppms.野外BOSS刷新时间.getColumnModel().getColumn(3).setPreferredWidth(20);
ppms.野外BOSS刷新时间.getColumnModel().getColumn(5).setPreferredWidth(20);
}
this.jPanel35.setBorder((Border) BorderFactory.createTitledBorder("操作列表"));
this.jLabel137.setText("原地图:");
ppms.野外BOSS刷新时间原地图.setEnabled(false);
this.jLabel138.setText("现地图:");
this.jLabel139.setText("BOSS代码:");
this.jLabel140.setText("刷新时间/分:");
this.jLabel141.setText("横坐标:");
this.jLabel142.setText("纵坐标:");
this.jLabel143.setText("说明:");
this.野外BOSS内容增加.setText("增加内容");
this.野外BOSS内容增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.野外BOSS内容增加ActionPerformed(evt);
}
});
this.野外BOSS内容删除.setText("删除内容");
this.野外BOSS内容删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.野外BOSS内容删除ActionPerformed(evt);
}
});
this.野外BOSS内容修改.setText("修改内容");
this.野外BOSS内容修改.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.野外BOSS内容修改ActionPerformed(evt);
}
});
this.野外BOSS内容刷新.setText("刷新内容");
this.野外BOSS内容刷新.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.野外BOSS内容刷新ActionPerformed(evt);
}
});
final GroupLayout jPanel35Layout = new GroupLayout((Container) this.jPanel35);
this.jPanel35.setLayout((LayoutManager) jPanel35Layout);
jPanel35Layout.setHorizontalGroup((Group) jPanel35Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel35Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.TRAILING).addGroup((Group) jPanel35Layout.createSequentialGroup().addComponent((Component) this.野外BOSS内容增加).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.野外BOSS内容删除).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.野外BOSS内容修改).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.野外BOSS内容刷新)).addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel35Layout.createSequentialGroup().addComponent((Component) this.jLabel137).addGap(18, 18, 18).addComponent((Component) ppms.野外BOSS刷新时间原地图, -2, 120, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel138).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.野外BOSS刷新时间现地图, -2, 120, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel139).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.野外BOSS刷新时间boss代码, -2, 120, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel140).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) ppms.野外BOSS刷新时间分, -2, 120, -2)).addGroup((Group) jPanel35Layout.createSequentialGroup().addComponent((Component) this.jLabel141).addGap(18, 18, 18).addComponent((Component) ppms.野外BOSS刷新时间横坐标, -2, 120, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel142).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.野外BOSS刷新时间纵坐标, -2, 120, -2).addGap(18, 18, 18).addComponent((Component) this.jLabel143).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.野外BOSS刷新时间说明)))).addContainerGap(198, 32767)));
jPanel35Layout.setVerticalGroup((Group) jPanel35Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel35Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel137).addComponent((Component) ppms.野外BOSS刷新时间原地图, -2, -1, -2).addComponent((Component) this.jLabel138).addComponent((Component) ppms.野外BOSS刷新时间现地图, -2, -1, -2).addComponent((Component) this.jLabel139).addComponent((Component) ppms.野外BOSS刷新时间boss代码, -2, -1, -2).addComponent((Component) this.jLabel140).addComponent((Component) ppms.野外BOSS刷新时间分, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel141).addComponent((Component) ppms.野外BOSS刷新时间横坐标, -2, -1, -2)).addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel142).addComponent((Component) ppms.野外BOSS刷新时间纵坐标, -2, -1, -2).addComponent((Component) this.jLabel143).addComponent((Component) ppms.野外BOSS刷新时间说明, -2, -1, -2))).addGap(18, 18, 18).addGroup((Group) jPanel35Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.野外BOSS内容修改).addComponent((Component) this.野外BOSS内容增加).addComponent((Component) this.野外BOSS内容删除).addComponent((Component) this.野外BOSS内容刷新)).addContainerGap(-1, 32767)));
final GroupLayout jPanel34Layout = new GroupLayout((Container) this.jPanel34);
this.jPanel34.setLayout((LayoutManager) jPanel34Layout);
jPanel34Layout.setHorizontalGroup((Group) jPanel34Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel34Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel34Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane12, -1, 1000, 32767).addComponent((Component) this.jPanel35, -1, -1, 32767)).addContainerGap()));
jPanel34Layout.setVerticalGroup((Group) jPanel34Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel34Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane12, -2, 359, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jPanel35, -1, -1, 32767).addGap(30, 30, 30)));
final GroupLayout jPanel33Layout = new GroupLayout((Container) this.jPanel33);
this.jPanel33.setLayout((LayoutManager) jPanel33Layout);
jPanel33Layout.setHorizontalGroup((Group) jPanel33Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel33Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel34, -2, -1, -2).addContainerGap(448, 32767)));
jPanel33Layout.setVerticalGroup((Group) jPanel33Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel33Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel34, -2, -1, -2).addContainerGap(106, 32767)));
this.宠吸功能面板.addTab("boss刷新", (Component) this.jPanel33);
this.jPanel82.setBorder((Border) BorderFactory.createTitledBorder("自建NPC清理"));
ppms.自建NPC列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"NPC ID", "所在地图"}) {
boolean[] canEdit = {false, false};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
ppms.自建NPC列表.getTableHeader().setReorderingAllowed(false);
this.jScrollPane108.setViewportView((Component) ppms.自建NPC列表);
if (ppms.自建NPC列表.getColumnModel().getColumnCount() > 0) {
ppms.自建NPC列表.getColumnModel().getColumn(0).setResizable(false);
ppms.自建NPC列表.getColumnModel().getColumn(1).setResizable(false);
}
this.NPC刷新.setText("刷新列表");
this.NPC刷新.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.NPC刷新ActionPerformed(evt);
}
});
this.NPC删除.setText("删除NPC");
this.NPC删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.NPC删除ActionPerformed(evt);
}
});
final GroupLayout jPanel82Layout = new GroupLayout((Container) this.jPanel82);
this.jPanel82.setLayout((LayoutManager) jPanel82Layout);
jPanel82Layout.setHorizontalGroup((Group) jPanel82Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel82Layout.createSequentialGroup().addContainerGap(-1, 32767).addComponent((Component) this.NPC刷新, -2, 93, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.NPC删除, -2, 93, -2).addContainerGap()).addGroup((Group) jPanel82Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane108, -2, 430, -2).addContainerGap(-1, 32767)));
jPanel82Layout.setVerticalGroup((Group) jPanel82Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel82Layout.createSequentialGroup().addComponent((Component) this.jScrollPane108, -2, 0, 32767).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel82Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.NPC刷新).addComponent((Component) this.NPC删除))));
this.jPanel79.setBorder((Border) BorderFactory.createTitledBorder("怪物经验限制[建议只设置BOSS/小怪会导致服务器卡死]"));
ppms.怪物经验限制表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"怪物ID", "经验限制(次)"}) {
boolean[] canEdit = {false, true};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
ppms.怪物经验限制表.getTableHeader().setReorderingAllowed(false);
this.jScrollPane105.setViewportView((Component) ppms.怪物经验限制表);
if (ppms.怪物经验限制表.getColumnModel().getColumnCount() > 0) {
ppms.怪物经验限制表.getColumnModel().getColumn(0).setResizable(false);
ppms.怪物经验限制表.getColumnModel().getColumn(1).setResizable(false);
}
this.怪物经验限制增加.setText("增加限制");
this.怪物经验限制增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物经验限制增加ActionPerformed(evt);
}
});
this.怪物经验限制删除.setText("删除限制");
this.怪物经验限制删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物经验限制删除ActionPerformed(evt);
}
});
this.怪物经验限制修改.setText("保存修改");
this.怪物经验限制修改.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物经验限制修改ActionPerformed(evt);
}
});
this.怪物经验限制刷新.setText("刷新列表");
this.怪物经验限制刷新.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.怪物经验限制刷新ActionPerformed(evt);
}
});
final GroupLayout jPanel79Layout = new GroupLayout((Container) this.jPanel79);
this.jPanel79.setLayout((LayoutManager) jPanel79Layout);
jPanel79Layout.setHorizontalGroup((Group) jPanel79Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel79Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel79Layout.createParallelGroup(Alignment.TRAILING).addGroup((Group) jPanel79Layout.createSequentialGroup().addComponent((Component) this.怪物经验限制刷新, -2, 93, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.怪物经验限制删除, -2, 93, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.怪物经验限制增加, -2, 93, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.怪物经验限制修改, -2, 93, -2)).addComponent((Component) this.jScrollPane105, -2, 430, -2)).addContainerGap(-1, 32767)));
jPanel79Layout.setVerticalGroup((Group) jPanel79Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel79Layout.createSequentialGroup().addComponent((Component) this.jScrollPane105, -2, 234, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel79Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.怪物经验限制刷新).addComponent((Component) this.怪物经验限制删除).addComponent((Component) this.怪物经验限制增加).addComponent((Component) this.怪物经验限制修改))));
final GroupLayout jPanel36Layout = new GroupLayout((Container) this.jPanel36);
this.jPanel36.setLayout((LayoutManager) jPanel36Layout);
jPanel36Layout.setHorizontalGroup((Group) jPanel36Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel36Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel82, -2, 450, -2).addGap(18, 18, 18).addComponent((Component) this.jPanel79, -2, -1, -2).addContainerGap(550, 32767)));
jPanel36Layout.setVerticalGroup((Group) jPanel36Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel36Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel36Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel79, -1, -1, 32767).addComponent((Component) this.jPanel82, -1, -1, 32767)).addContainerGap(397, 32767)));
this.宠吸功能面板.addTab("特殊操作", (Component) this.jPanel36);
this.jPanel80.setBorder((Border) BorderFactory.createTitledBorder("封禁IP"));
ppms.封禁IP地址.setModel((TableModel) new DefaultTableModel(new Object[0][], (Object[]) new String[]{"IP地址"}));
ppms.封禁IP地址.getTableHeader().setReorderingAllowed(false);
this.jScrollPane106.setViewportView((Component) ppms.封禁IP地址);
if (ppms.封禁IP地址.getColumnModel().getColumnCount() > 0) {
ppms.封禁IP地址.getColumnModel().getColumn(0).setResizable(false);
}
this.jButton49.setText("删除选中IP");
this.jButton49.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton49ActionPerformed(evt);
}
});
this.jButton50.setText("刷新列表");
this.jButton50.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton50ActionPerformed(evt);
}
});
final GroupLayout jPanel80Layout = new GroupLayout((Container) this.jPanel80);
this.jPanel80.setLayout((LayoutManager) jPanel80Layout);
jPanel80Layout.setHorizontalGroup((Group) jPanel80Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel80Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel80Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel80Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent((Component) this.jButton50, -2, 98, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton49, -2, 120, -2)).addComponent((Component) this.jScrollPane106, -1, 402, 32767)).addContainerGap()));
jPanel80Layout.linkSize(0, this.jButton49, this.jButton50);
jPanel80Layout.setVerticalGroup((Group) jPanel80Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel80Layout.createSequentialGroup().addContainerGap(-1, 32767).addComponent((Component) this.jScrollPane106, -2, 311, -2).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel80Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jButton49).addComponent((Component) this.jButton50))));
this.jPanel81.setBorder((Border) BorderFactory.createTitledBorder("封禁MAC"));
ppms.封禁MAC地址.setModel((TableModel) new DefaultTableModel(new Object[0][], (Object[]) new String[]{"MAC地址"}));
ppms.封禁MAC地址.getTableHeader().setReorderingAllowed(false);
this.jScrollPane107.setViewportView((Component) ppms.封禁MAC地址);
if (ppms.封禁MAC地址.getColumnModel().getColumnCount() > 0) {
ppms.封禁MAC地址.getColumnModel().getColumn(0).setResizable(false);
}
this.jButton52.setText("删除选中MAC");
this.jButton52.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton52ActionPerformed(evt);
}
});
this.jButton53.setText("刷新列表");
this.jButton53.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton53ActionPerformed(evt);
}
});
final GroupLayout jPanel81Layout = new GroupLayout((Container) this.jPanel81);
this.jPanel81.setLayout((LayoutManager) jPanel81Layout);
jPanel81Layout.setHorizontalGroup((Group) jPanel81Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel81Layout.createSequentialGroup().addGroup((Group) jPanel81Layout.createParallelGroup(Alignment.TRAILING, false).addGroup(Alignment.LEADING, (Group) jPanel81Layout.createSequentialGroup().addContainerGap(-1, 32767).addComponent((Component) this.jButton53, -2, 98, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jButton52, -2, 120, -2)).addGroup(Alignment.LEADING, (Group) jPanel81Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane107, -2, 392, -2))).addContainerGap(20, 32767)));
jPanel81Layout.linkSize(0, this.jButton52, this.jButton53);
jPanel81Layout.setVerticalGroup((Group) jPanel81Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel81Layout.createSequentialGroup().addGap(14, 14, 14).addComponent((Component) this.jScrollPane107, -2, 308, -2).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel81Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jButton52).addComponent((Component) this.jButton53))));
final GroupLayout jPanel47Layout = new GroupLayout((Container) this.jPanel47);
this.jPanel47.setLayout((LayoutManager) jPanel47Layout);
jPanel47Layout.setHorizontalGroup((Group) jPanel47Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel47Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel80, -2, -1, -2).addGap(18, 18, 18).addComponent((Component) this.jPanel81, -2, -1, -2).addContainerGap(594, 32767)));
jPanel47Layout.setVerticalGroup((Group) jPanel47Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel47Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel47Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel80, -1, -1, 32767).addComponent((Component) this.jPanel81, -1, -1, 32767)).addContainerGap(305, 32767)));
this.宠吸功能面板.addTab("解封账号", (Component) this.jPanel47);
this.jPanel56.setBorder((Border) BorderFactory.createTitledBorder("宠物吸取道具不参与地图"));
ppms.宠物吸取不参与地图列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序代码", "地图代码"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane16.setViewportView((Component) ppms.宠物吸取不参与地图列表);
if (ppms.宠物吸取不参与地图列表.getColumnModel().getColumnCount() > 0) {
ppms.宠物吸取不参与地图列表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.宠物吸取不参与地图列表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.jLabel180.setText("排序代码:");
ppms.宠物吸取道具不参与排序.setEnabled(false);
this.jLabel181.setText("现地图代码:");
ppms.宠物吸取不参与地图代码.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物吸取不参与地图代码ActionPerformed(evt);
}
});
this.不参与叠加道具增加1.setText("增加");
this.不参与叠加道具增加1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具增加1ActionPerformed(evt);
}
});
this.不参与叠加道具删除1.setText("删除");
this.不参与叠加道具删除1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具删除1ActionPerformed(evt);
}
});
this.修改地图1.setText("修改");
this.修改地图1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.修改地图1ActionPerformed(evt);
}
});
this.宠物不参与地图初始.setText("初始化表单信息");
this.宠物不参与地图初始.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物不参与地图初始ActionPerformed(evt);
}
});
this.jLabel189.setText("原地图代码:");
ppms.宠物吸取不参与地图代码1.setEnabled(false);
ppms.宠物吸取不参与地图代码1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物吸取不参与地图代码1ActionPerformed(evt);
}
});
final GroupLayout jPanel56Layout = new GroupLayout((Container) this.jPanel56);
this.jPanel56.setLayout((LayoutManager) jPanel56Layout);
jPanel56Layout.setHorizontalGroup((Group) jPanel56Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel56Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane16, -2, 0, 32767).addGroup((Group) jPanel56Layout.createSequentialGroup().addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel180).addComponent((Component) this.不参与叠加道具增加1, -2, 79, -2)).addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.TRAILING).addGroup((Group) jPanel56Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.宠物吸取道具不参与排序, -2, 125, -2)).addGroup(Alignment.LEADING, (Group) jPanel56Layout.createSequentialGroup().addGap(43, 43, 43).addComponent((Component) this.修改地图1, -2, 79, -2).addPreferredGap(ComponentPlacement.RELATED, 43, 32767).addComponent((Component) this.不参与叠加道具删除1, -2, 79, -2)).addGroup(Alignment.LEADING, (Group) jPanel56Layout.createSequentialGroup().addGap(1, 1, 1).addComponent((Component) this.宠物不参与地图初始, -2, 160, -2).addGap(0, 0, 32767)))).addGroup((Group) jPanel56Layout.createSequentialGroup().addComponent((Component) this.jLabel181).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.宠物吸取不参与地图代码, -2, 125, -2)).addGroup((Group) jPanel56Layout.createSequentialGroup().addComponent((Component) this.jLabel189).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.宠物吸取不参与地图代码1, -2, 125, -2))).addContainerGap()));
jPanel56Layout.setVerticalGroup((Group) jPanel56Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel56Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane16, -2, 344, -2).addGap(18, 18, 18).addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.宠物吸取道具不参与排序, -2, -1, -2).addComponent((Component) this.jLabel180)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel189).addComponent((Component) ppms.宠物吸取不参与地图代码1, -2, -1, -2)).addGap(10, 10, 10).addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel181).addComponent((Component) ppms.宠物吸取不参与地图代码, -2, -1, -2)).addGap(30, 30, 30).addGroup((Group) jPanel56Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.不参与叠加道具删除1).addComponent((Component) this.不参与叠加道具增加1).addComponent((Component) this.修改地图1)).addGap(18, 18, 18).addComponent((Component) this.宠物不参与地图初始).addGap(31, 31, 31)));
this.jPanel57.setBorder((Border) BorderFactory.createTitledBorder("功能开关"));
this.jLabel148.setText("特殊宠物吸取开关");
ppms.特殊宠物吸取开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊宠物吸取开关.setBorderPainted(false);
ppms.特殊宠物吸取开关.setContentAreaFilled(false);
ppms.特殊宠物吸取开关.setFocusPainted(false);
ppms.特殊宠物吸取开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊宠物吸取开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊宠物吸取开关StateChanged(evt);
}
});
ppms.特殊宠物吸取开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊宠物吸取开关ActionPerformed(evt);
}
});
this.jLabel165.setText("特殊宠物吸物开关");
ppms.特殊宠物吸物开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊宠物吸物开关.setBorderPainted(false);
ppms.特殊宠物吸物开关.setContentAreaFilled(false);
ppms.特殊宠物吸物开关.setFocusPainted(false);
ppms.特殊宠物吸物开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊宠物吸物开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊宠物吸物开关StateChanged(evt);
}
});
ppms.特殊宠物吸物开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊宠物吸物开关ActionPerformed(evt);
}
});
ppms.特殊宠物吸金开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊宠物吸金开关.setBorderPainted(false);
ppms.特殊宠物吸金开关.setContentAreaFilled(false);
ppms.特殊宠物吸金开关.setFocusPainted(false);
ppms.特殊宠物吸金开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊宠物吸金开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊宠物吸金开关StateChanged(evt);
}
});
ppms.特殊宠物吸金开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊宠物吸金开关ActionPerformed(evt);
}
});
this.jLabel167.setText("特殊宠物吸金开关");
this.jLabel169.setText("特殊宠物吸物无法使用地图开关");
ppms.特殊宠物吸物无法使用地图开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊宠物吸物无法使用地图开关.setBorderPainted(false);
ppms.特殊宠物吸物无法使用地图开关.setContentAreaFilled(false);
ppms.特殊宠物吸物无法使用地图开关.setFocusPainted(false);
ppms.特殊宠物吸物无法使用地图开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊宠物吸物无法使用地图开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊宠物吸物无法使用地图开关StateChanged(evt);
}
});
ppms.特殊宠物吸物无法使用地图开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊宠物吸物无法使用地图开关ActionPerformed(evt);
}
});
this.jLabel187.setText("拥有道具强行玩家可以吸取物品");
ppms.宠吸道具.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.宠吸道具FocusLost(evt);
}
});
this.jLabel188.setText("道具强行宠吸开关");
ppms.道具强行宠吸开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.道具强行宠吸开关.setBorderPainted(false);
ppms.道具强行宠吸开关.setContentAreaFilled(false);
ppms.道具强行宠吸开关.setFocusPainted(false);
ppms.道具强行宠吸开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.道具强行宠吸开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.道具强行宠吸开关StateChanged(evt);
}
});
ppms.道具强行宠吸开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.道具强行宠吸开关ActionPerformed(evt);
}
});
this.jLabel1188.setText("BOSS支持吸金吸物开关");
ppms.BOSS支持吸金吸物开关.setSelected(Start.bossxw == 1 ? true : false);
ppms.BOSS支持吸金吸物开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.BOSS支持吸金吸物开关.setBorderPainted(false);
ppms.BOSS支持吸金吸物开关.setContentAreaFilled(false);
ppms.BOSS支持吸金吸物开关.setFocusPainted(false);
ppms.BOSS支持吸金吸物开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.BOSS支持吸金吸物开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.BOSS支持吸金吸物开关StateChanged(evt);
}
});
ppms.BOSS支持吸金吸物开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.BOSS支持吸金吸物开关ActionPerformed(evt);
}
});
this.jLabel207.setText("特殊全宠物吸金开关");
ppms.特殊全宠物吸金开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊全宠物吸金开关.setBorderPainted(false);
ppms.特殊全宠物吸金开关.setContentAreaFilled(false);
ppms.特殊全宠物吸金开关.setFocusPainted(false);
ppms.特殊全宠物吸金开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊全宠物吸金开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊全宠物吸金开关StateChanged(evt);
}
});
ppms.特殊全宠物吸金开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊全宠物吸金开关ActionPerformed(evt);
}
});
this.jLabel208.setText("特殊全宠物吸物开关");
ppms.特殊全宠物吸物开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.特殊全宠物吸物开关.setBorderPainted(false);
ppms.特殊全宠物吸物开关.setContentAreaFilled(false);
ppms.特殊全宠物吸物开关.setFocusPainted(false);
ppms.特殊全宠物吸物开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.特殊全宠物吸物开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.特殊全宠物吸物开关StateChanged(evt);
}
});
ppms.特殊全宠物吸物开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.特殊全宠物吸物开关ActionPerformed(evt);
}
});
final GroupLayout jPanel57Layout = new GroupLayout((Container) this.jPanel57);
this.jPanel57.setLayout((LayoutManager) jPanel57Layout);
jPanel57Layout.setHorizontalGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
.addGroup(
(Group) jPanel57Layout.createSequentialGroup()
.addContainerGap()
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
.addComponent((Component) this.jLabel148)
.addComponent((Component) this.jLabel165)
.addComponent((Component) this.jLabel167)
.addComponent((Component) this.jLabel169)
.addComponent((Component) this.jLabel187)
.addComponent((Component) this.jLabel188)
.addComponent((Component) this.jLabel1188)
.addComponent((Component) this.jLabel207)
.addComponent((Component) this.jLabel208)
)
.addPreferredGap(ComponentPlacement.RELATED, 94, 32767)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
.addComponent((Component) ppms.特殊宠物吸金开关, -2, 74, -2)
.addComponent((Component) ppms.特殊宠物吸取开关, -2, 74, -2)
.addComponent((Component) ppms.特殊宠物吸物开关, -2, 74, -2)
.addComponent((Component) ppms.特殊宠物吸物无法使用地图开关, -2, 74, -2)
.addComponent((Component) ppms.宠吸道具, -2, 74, -2)
.addComponent((Component) ppms.道具强行宠吸开关, -2, 74, -2)
.addComponent((Component) ppms.BOSS支持吸金吸物开关, -2, 74, -2)
.addComponent((Component) ppms.特殊全宠物吸金开关, -2, 74, -2)
.addComponent((Component) ppms.特殊全宠物吸物开关, -2, 74, -2)
)
.addGap(24, 24, 24)
)
);
jPanel57Layout.setVerticalGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
.addGroup(
(Group) jPanel57Layout.createSequentialGroup()
.addContainerGap()
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) this.jLabel148)
.addComponent((Component) ppms.特殊宠物吸取开关, -2, 30, -2)
)
.addPreferredGap(ComponentPlacement.UNRELATED)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) this.jLabel165)
.addComponent((Component) ppms.特殊宠物吸物开关, -2, 30, -2)
)
.addGap(10, 10, 10)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) this.jLabel167)
.addComponent((Component) ppms.特殊宠物吸金开关, -2, 30, -2)
)
.addGap(10, 10, 10)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) ppms.特殊宠物吸物无法使用地图开关, -2, 30, -2)
.addComponent((Component) this.jLabel169)
)
.addGap(10, 10, 10)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) ppms.特殊全宠物吸金开关, -2, 30, -2)
.addComponent((Component) this.jLabel207)
)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
.addGroup(
(Group) jPanel57Layout.createSequentialGroup()
.addGap(17, 17, 17)
.addComponent((Component) this.jLabel208)
)
.addGroup(
(Group) jPanel57Layout.createSequentialGroup()
.addPreferredGap(ComponentPlacement.UNRELATED)
.addComponent((Component) ppms.特殊全宠物吸物开关, -2, 30, -2)
)
)
.addPreferredGap(ComponentPlacement.RELATED, 10, 32767)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) ppms.道具强行宠吸开关, -2, 30, -2)
.addComponent((Component) this.jLabel188)
)
.addGap(10, 10, 10)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.CENTER)
.addComponent((Component) ppms.BOSS支持吸金吸物开关, -2, 30, -2)
.addComponent((Component) this.jLabel1188)
)
.addGap(10, 10, 10)
.addGroup(
(Group) jPanel57Layout.createParallelGroup(Alignment.BASELINE)
.addComponent((Component) this.jLabel187)
.addComponent((Component) ppms.宠吸道具, -2, -1, -2)
)
.addGap(38, 38, 38)
)
);
this.jPanel88.setBorder((Border) BorderFactory.createTitledBorder("宠物吸取物品宠物代码列表"));
ppms.宠物吸物列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序代码", "宠物代码"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane18.setViewportView((Component) ppms.宠物吸物列表);
if (ppms.宠物吸物列表.getColumnModel().getColumnCount() > 0) {
ppms.宠物吸物列表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.宠物吸物列表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.jLabel185.setText("排序代码:");
ppms.宠物吸物排序.setEnabled(false);
this.jLabel186.setText("原宠物代码:");
this.不参与叠加道具增加3.setText("增加");
this.不参与叠加道具增加3.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具增加3ActionPerformed(evt);
}
});
this.修改地图3.setText("修改");
this.修改地图3.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.修改地图3ActionPerformed(evt);
}
});
this.不参与叠加道具删除3.setText("删除");
this.不参与叠加道具删除3.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具删除3ActionPerformed(evt);
}
});
this.宠物吸取物品初始化.setText("初始化表单信息");
this.宠物吸取物品初始化.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物吸取物品初始化ActionPerformed(evt);
}
});
this.jLabel191.setText("现宠物代码:");
ppms.宠物吸物代码1.setEnabled(false);
final GroupLayout jPanel88Layout = new GroupLayout((Container) this.jPanel88);
this.jPanel88.setLayout((LayoutManager) jPanel88Layout);
jPanel88Layout.setHorizontalGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel88Layout.createSequentialGroup().addGap(90, 90, 90).addComponent((Component) this.宠物吸取物品初始化, -2, 160, -2).addContainerGap(-1, 32767)).addGroup((Group) jPanel88Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel88Layout.createSequentialGroup().addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel185).addComponent((Component) this.jLabel186)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.宠物吸物代码, Alignment.TRAILING, -2, 125, -2).addComponent((Component) ppms.宠物吸物代码1, Alignment.TRAILING, -2, 125, -2).addComponent((Component) ppms.宠物吸物排序, Alignment.TRAILING, -2, 125, -2)).addGap(12, 12, 12)).addGroup((Group) jPanel88Layout.createSequentialGroup().addComponent((Component) this.jScrollPane18, -2, 0, 32767).addContainerGap()).addGroup((Group) jPanel88Layout.createSequentialGroup().addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel88Layout.createSequentialGroup().addComponent((Component) this.不参与叠加道具增加3, -2, 79, -2).addGap(43, 43, 43).addComponent((Component) this.修改地图3, -2, 79, -2).addGap(43, 43, 43).addComponent((Component) this.不参与叠加道具删除3, -2, 79, -2)).addComponent((Component) this.jLabel191)).addContainerGap(-1, 32767)))));
jPanel88Layout.setVerticalGroup((Group) jPanel88Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel88Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane18, -2, 341, -2).addGap(18, 18, 18).addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.宠物吸物排序, -2, -1, -2).addComponent((Component) this.jLabel185)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel186).addComponent((Component) ppms.宠物吸物代码1, -2, -1, -2)).addGap(10, 10, 10).addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel191).addComponent((Component) ppms.宠物吸物代码, -2, -1, -2)).addGap(30, 30, 30).addGroup((Group) jPanel88Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.不参与叠加道具删除3).addComponent((Component) this.不参与叠加道具增加3).addComponent((Component) this.修改地图3)).addGap(18, 18, 18).addComponent((Component) this.宠物吸取物品初始化).addGap(31, 31, 31)));
this.jPanel89.setBorder((Border) BorderFactory.createTitledBorder("宠物吸取金币宠物代码列表"));
ppms.宠物吸金列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序代码", "宠物代码"}) {
Class[] types = {String.class, Integer.class};
boolean[] canEdit = {false, true};
@Override
public Class getColumnClass(final int columnIndex) {
return this.types[columnIndex];
}
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane17.setViewportView((Component) ppms.宠物吸金列表);
if (ppms.宠物吸金列表.getColumnModel().getColumnCount() > 0) {
ppms.宠物吸金列表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.宠物吸金列表.getColumnModel().getColumn(1).setPreferredWidth(20);
}
this.jLabel182.setText("排序代码:");
ppms.宠物吸金排序.setEnabled(false);
this.jLabel184.setText("原宠物代码:");
this.不参与叠加道具增加2.setText("增加");
this.不参与叠加道具增加2.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具增加2ActionPerformed(evt);
}
});
this.修改地图2.setText("修改");
this.修改地图2.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.修改地图2ActionPerformed(evt);
}
});
this.不参与叠加道具删除2.setText("删除");
this.不参与叠加道具删除2.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.不参与叠加道具删除2ActionPerformed(evt);
}
});
this.宠物吸取金币初始.setText("初始化表单信息");
this.宠物吸取金币初始.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物吸取金币初始ActionPerformed(evt);
}
});
this.jLabel190.setText("现宠物代码:");
ppms.宠物吸金代码1.setEnabled(false);
ppms.宠物吸金代码1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.宠物吸金代码1ActionPerformed(evt);
}
});
final GroupLayout jPanel89Layout = new GroupLayout((Container) this.jPanel89);
this.jPanel89.setLayout((LayoutManager) jPanel89Layout);
jPanel89Layout.setHorizontalGroup((Group) jPanel89Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel89Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane17, -2, 0, 32767).addGroup(Alignment.TRAILING, (Group) jPanel89Layout.createSequentialGroup().addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.不参与叠加道具增加2, -2, 79, -2).addGroup((Group) jPanel89Layout.createSequentialGroup().addGap(9, 9, 9).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel182).addComponent((Component) this.jLabel184).addComponent((Component) this.jLabel190)))).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.TRAILING).addGroup(Alignment.LEADING, (Group) jPanel89Layout.createSequentialGroup().addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.TRAILING).addGroup(Alignment.LEADING, (Group) jPanel89Layout.createSequentialGroup().addGap(43, 43, 43).addComponent((Component) this.修改地图2, -2, 79, -2).addGap(43, 43, 43).addComponent((Component) this.不参与叠加道具删除2, -2, 79, -2)).addGroup(Alignment.LEADING, (Group) jPanel89Layout.createSequentialGroup().addGap(1, 1, 1).addComponent((Component) this.宠物吸取金币初始, -2, 160, -2))).addGap(0, 0, 32767)).addGroup((Group) jPanel89Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) ppms.宠物吸金排序, -2, 125, -2).addComponent((Component) ppms.宠物吸金代码, -2, 125, -2).addComponent((Component) ppms.宠物吸金代码1, -2, 125, -2)))))).addContainerGap()));
jPanel89Layout.setVerticalGroup((Group) jPanel89Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel89Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane17, -2, 343, -2).addGap(18, 18, 18).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) ppms.宠物吸金排序, -2, -1, -2).addComponent((Component) this.jLabel182)).addGap(10, 10, 10).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel184).addComponent((Component) ppms.宠物吸金代码1, -2, -1, -2)).addGap(10, 10, 10).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel190).addComponent((Component) ppms.宠物吸金代码, -2, -1, -2)).addGap(30, 30, 30).addGroup((Group) jPanel89Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.不参与叠加道具删除2).addComponent((Component) this.不参与叠加道具增加2).addComponent((Component) this.修改地图2)).addGap(18, 18, 18).addComponent((Component) this.宠物吸取金币初始).addGap(31, 31, 31)));
final GroupLayout jPanel39Layout = new GroupLayout((Container) this.jPanel39);
this.jPanel39.setLayout((LayoutManager) jPanel39Layout);
jPanel39Layout.setHorizontalGroup((Group) jPanel39Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel39Layout.createSequentialGroup().addGap(6, 6, 6).addComponent((Component) this.jPanel56, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel89, -2, 350, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel88, -2, 350, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.jPanel57, -2, -1, -2).addContainerGap(29, 32767)));
jPanel39Layout.setVerticalGroup((Group) jPanel39Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel39Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel39Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel39Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel88, -1, -1, 32767).addComponent((Component) this.jPanel89, -1, -1, 32767).addComponent((Component) this.jPanel56, -1, -1, 32767)).addComponent((Component) this.jPanel57, -2, -1, -2)).addContainerGap(80, 32767)));
this.宠吸功能面板.addTab("宠吸功能", (Component) this.jPanel39);
this.jPanel91.setBorder((Border) BorderFactory.createTitledBorder("套装散件比例加成"));
ppms.套装伤害加成表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"道具代码", "道具名字", "加成比例%", "套装编码", "套装名字"}) {
boolean[] canEdit = {false, false, false, false, false};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane19.setViewportView((Component) ppms.套装伤害加成表);
if (ppms.套装伤害加成表.getColumnModel().getColumnCount() > 0) {
ppms.套装伤害加成表.getColumnModel().getColumn(0).setPreferredWidth(20);
ppms.套装伤害加成表.getColumnModel().getColumn(2).setPreferredWidth(20);
}
final GroupLayout jPanel91Layout = new GroupLayout((Container) this.jPanel91);
this.jPanel91.setLayout((LayoutManager) jPanel91Layout);
jPanel91Layout.setHorizontalGroup((Group) jPanel91Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel91Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane19, -1, 598, 32767).addGap(12, 12, 12)));
jPanel91Layout.setVerticalGroup((Group) jPanel91Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel91Layout.createSequentialGroup().addComponent((Component) this.jScrollPane19).addContainerGap()));
this.jPanel92.setBorder((Border) BorderFactory.createTitledBorder("显示操作"));
this.jLabel192.setText("道具代码:");
ppms.原套装代码.setEnabled(false);
this.jLabel193.setText("道具代码:");
this.jLabel194.setText("加成比例:");
this.套装道具增加.setText("增加");
this.套装道具增加.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装道具增加ActionPerformed(evt);
}
});
this.套装道具删除.setText("删除");
this.套装道具删除.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装道具删除ActionPerformed(evt);
}
});
this.套装道具修改.setText("修改");
this.套装道具修改.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装道具修改ActionPerformed(evt);
}
});
this.jLabel195.setText("道具名字:");
ppms.套装道具代码.setEnabled(false);
this.装备加成伤害列表初始化.setText("初始化表单信息");
this.装备加成伤害列表初始化.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.装备加成伤害列表初始化ActionPerformed(evt);
}
});
this.jLabel196.setText("套装属性加成开关:");
ppms.套装属性加成开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
ppms.套装属性加成开关.setBorderPainted(false);
ppms.套装属性加成开关.setContentAreaFilled(false);
ppms.套装属性加成开关.setFocusPainted(false);
ppms.套装属性加成开关.setSelectedIcon((Icon) new ImageIcon(this.getClass().getResource("/image/ON2.png")));
ppms.套装属性加成开关.addChangeListener((ChangeListener) new ChangeListener() {
@Override
public void stateChanged(final ChangeEvent evt) {
ppms.this.套装属性加成开关StateChanged(evt);
}
});
ppms.套装属性加成开关.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装属性加成开关ActionPerformed(evt);
}
});
this.jPanel93.setBorder((Border) BorderFactory.createTitledBorder("指定套装查询"));
this.jLabel197.setText("输入套装编码:");
this.套装查询.setText("查询");
this.套装查询.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装查询ActionPerformed(evt);
}
});
this.jLabel204.setText("输入套装名字:");
this.套装查询1.setText("查询");
this.套装查询1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.套装查询1ActionPerformed(evt);
}
});
final GroupLayout jPanel93Layout = new GroupLayout((Container) this.jPanel93);
this.jPanel93.setLayout((LayoutManager) jPanel93Layout);
jPanel93Layout.setHorizontalGroup((Group) jPanel93Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel93Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel93Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel93Layout.createSequentialGroup().addComponent((Component) this.jLabel197).addContainerGap(-1, 32767)).addGroup((Group) jPanel93Layout.createSequentialGroup().addComponent((Component) this.套装排序输入, -2, 100, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.套装查询)).addGroup((Group) jPanel93Layout.createSequentialGroup().addComponent((Component) this.jLabel204).addGap(0, 0, 32767)).addGroup((Group) jPanel93Layout.createSequentialGroup().addComponent((Component) this.套装名字输入, -2, 100, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.套装查询1)))));
jPanel93Layout.setVerticalGroup((Group) jPanel93Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel93Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel197).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel93Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.套装排序输入, -2, -1, -2).addComponent((Component) this.套装查询)).addGap(10, 10, 10).addComponent((Component) this.jLabel204).addPreferredGap(ComponentPlacement.RELATED, 7, 32767).addGroup((Group) jPanel93Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.套装名字输入, -2, -1, -2).addComponent((Component) this.套装查询1)).addContainerGap()));
this.jLabel198.setText("套装编码:");
this.jLabel203.setText("套装名字:");
this.jLabel205.setText("套装个数:");
ppms.套装个数.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.套装个数FocusLost(evt);
}
});
this.重载套装加成.setText("重载套装加成");
this.重载套装加成.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载套装加成ActionPerformed(evt);
}
});
final GroupLayout jPanel92Layout = new GroupLayout((Container) this.jPanel92);
this.jPanel92.setLayout((LayoutManager) jPanel92Layout);
jPanel92Layout.setHorizontalGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel92Layout.createSequentialGroup().addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.TRAILING).addGroup(Alignment.LEADING, (Group) jPanel92Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel93, -1, -1, 32767)).addGroup(Alignment.LEADING, (Group) jPanel92Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.套装道具增加, -2, 79, -2).addGap(136, 136, 136).addComponent((Component) this.套装道具删除, -2, 79, -2).addGap(137, 137, 137).addComponent((Component) this.套装道具修改, -2, 79, -2)).addGroup((Group) jPanel92Layout.createSequentialGroup().addGap(10, 10, 10).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel195).addComponent((Component) this.jLabel194).addComponent((Component) this.jLabel193).addComponent((Component) this.jLabel192)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) ppms.原套装代码, -1, 110, 32767).addComponent((Component) ppms.现套装代码).addComponent((Component) ppms.套装加成比例).addComponent((Component) ppms.套装道具代码)))).addGap(10, 10, 10)).addGroup((Group) jPanel92Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel92Layout.createSequentialGroup().addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel198).addComponent((Component) this.jLabel203)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) ppms.套装名字, -1, 110, 32767).addComponent((Component) ppms.套装编码))).addGroup((Group) jPanel92Layout.createSequentialGroup().addComponent((Component) this.jLabel205).addGap(346, 346, 346).addComponent((Component) ppms.套装个数)).addGroup((Group) jPanel92Layout.createSequentialGroup().addComponent((Component) this.jLabel196).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) ppms.套装属性加成开关, -2, 74, -2)).addGroup((Group) jPanel92Layout.createSequentialGroup().addComponent((Component) this.装备加成伤害列表初始化, -2, 160, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.重载套装加成, -2, 160, -2))).addContainerGap()));
jPanel92Layout.setVerticalGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel92Layout.createSequentialGroup().addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.原套装代码, -2, -1, -2).addComponent((Component) this.jLabel192)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel193).addComponent((Component) ppms.现套装代码, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel194).addComponent((Component) ppms.套装加成比例, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel195).addComponent((Component) ppms.套装道具代码, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) ppms.套装编码, -2, -1, -2).addComponent((Component) this.jLabel198)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel203).addComponent((Component) ppms.套装名字, -2, -1, -2)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.套装道具增加).addComponent((Component) this.套装道具删除).addComponent((Component) this.套装道具修改)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.装备加成伤害列表初始化).addComponent((Component) this.重载套装加成)).addGap(3, 3, 3).addComponent((Component) this.jPanel93, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel92Layout.createSequentialGroup().addGap(7, 7, 7).addComponent((Component) this.jLabel196)).addComponent((Component) ppms.套装属性加成开关, -2, 30, -2)).addGap(18, 18, 18).addGroup((Group) jPanel92Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel205).addComponent((Component) ppms.套装个数, -2, -1, -2)).addContainerGap(31, 32767)));
final GroupLayout jPanel90Layout = new GroupLayout((Container) this.jPanel90);
this.jPanel90.setLayout((LayoutManager) jPanel90Layout);
jPanel90Layout.setHorizontalGroup((Group) jPanel90Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel90Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel91, -2, -1, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jPanel92, -2, -1, -2).addContainerGap(296, 32767)));
jPanel90Layout.setVerticalGroup((Group) jPanel90Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel90Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel90Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel91, -1, -1, 32767).addComponent((Component) this.jPanel92, -1, -1, 32767)).addContainerGap(88, 32767)));
this.宠吸功能面板.addTab("套装属性", (Component) this.jPanel90);
this.jPanel59.setBorder((Border) BorderFactory.createTitledBorder("重载功能"));
this.重载副本.setText("重载副本");
this.重载副本.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载副本ActionPerformed(evt);
}
});
this.重载爆率.setText("重载爆率");
this.重载爆率.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载爆率ActionPerformed(evt);
}
});
this.重载反应堆.setText("重载反应堆");
this.重载反应堆.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载反应堆ActionPerformed(evt);
}
});
this.重载传送门.setText("重载传送门");
this.重载传送门.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载传送门ActionPerformed(evt);
}
});
this.重载商店.setText("重载商店");
this.重载商店.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载商店ActionPerformed(evt);
}
});
this.重载商城.setText("重载商城");
this.重载商城.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载商城ActionPerformed(evt);
}
});
this.重载活动事件.setText("重载活动事件");
this.重载活动事件.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载活动事件ActionPerformed(evt);
}
});
this.重载BOSS事件.setText("重载BOSS事件");
this.重载BOSS事件.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载BOSS事件ActionPerformed(evt);
}
});
this.重载自定义事件.setText("重载自定义事件");
this.重载自定义事件.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载自定义事件ActionPerformed(evt);
}
});
this.重载套装加成1.setText("重载套装加成");
this.重载套装加成1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载套装加成1ActionPerformed(evt);
}
});
final GroupLayout jPanel59Layout = new GroupLayout((Container) this.jPanel59);
this.jPanel59.setLayout((LayoutManager) jPanel59Layout);
jPanel59Layout.setHorizontalGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel59Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.重载副本, -2, 117, -2).addComponent((Component) this.重载爆率, -2, 117, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.重载自定义事件, -2, 117, -2).addComponent((Component) this.重载商店, -2, 117, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.重载商城, Alignment.TRAILING, -1, -1, 32767).addComponent((Component) this.重载BOSS事件, Alignment.TRAILING, -1, 117, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.重载活动事件, -2, 117, -2).addComponent((Component) this.重载传送门, -2, 117, -2)).addGap(6, 6, 6).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.重载反应堆, -1, 117, 32767).addComponent((Component) this.重载套装加成1, -1, -1, 32767)).addContainerGap(-1, 32767)));
jPanel59Layout.setVerticalGroup((Group) jPanel59Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel59Layout.createSequentialGroup().addGap(20, 20, 20).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.重载爆率).addComponent((Component) this.重载商店).addComponent((Component) this.重载商城).addComponent((Component) this.重载传送门).addComponent((Component) this.重载反应堆)).addGap(27, 27, 27).addGroup((Group) jPanel59Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.重载副本).addComponent((Component) this.重载自定义事件).addComponent((Component) this.重载BOSS事件).addComponent((Component) this.重载活动事件).addComponent((Component) this.重载套装加成1)).addContainerGap(25, 32767)));
this.jPanel61.setBorder((Border) BorderFactory.createTitledBorder("保存功能"));
this.保存玩家.setText("保存玩家");
this.保存玩家.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.保存玩家ActionPerformed(evt);
}
});
this.保存雇佣并关闭.setText("保存雇佣并关闭");
this.保存雇佣并关闭.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.保存雇佣并关闭ActionPerformed(evt);
}
});
this.一键清空数据库.setText("一键清空数据库");
this.一键清空数据库.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.一键清空数据库ActionPerformed(evt);
}
});
final GroupLayout jPanel61Layout = new GroupLayout((Container) this.jPanel61);
this.jPanel61.setLayout((LayoutManager) jPanel61Layout);
jPanel61Layout.setHorizontalGroup((Group) jPanel61Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel61Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel61Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.保存玩家, -1, -1, 32767).addComponent((Component) this.保存雇佣并关闭, -1, -1, 32767).addComponent((Component) this.一键清空数据库, -1, -1, 32767)).addContainerGap(-1, 32767)));
jPanel61Layout.setVerticalGroup((Group) jPanel61Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel61Layout.createSequentialGroup().addGap(20, 20, 20).addComponent((Component) this.保存玩家).addGap(18, 18, 18).addComponent((Component) this.保存雇佣并关闭).addGap(16, 16, 16).addComponent((Component) this.一键清空数据库).addContainerGap(16, 32767)));
final GroupLayout jPanel58Layout = new GroupLayout((Container) this.jPanel58);
this.jPanel58.setLayout((LayoutManager) jPanel58Layout);
jPanel58Layout.setHorizontalGroup((Group) jPanel58Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel58Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel58Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel59, -2, 641, 32767).addComponent((Component) this.jPanel61, -1, -1, 32767)).addContainerGap(839, 32767)));
jPanel58Layout.setVerticalGroup((Group) jPanel58Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel58Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel59, -2, -1, -2).addGap(37, 37, 37).addComponent((Component) this.jPanel61, -2, -1, -2).addContainerGap(381, 32767)));
this.宠吸功能面板.addTab("重载保存功能", (Component) this.jPanel58);
final GroupLayout jPanel2Layout = new GroupLayout((Container) this.jPanel2);
this.jPanel2.setLayout((LayoutManager) jPanel2Layout);
jPanel2Layout.setHorizontalGroup((Group) jPanel2Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel2Layout.createSequentialGroup().addComponent((Component) this.宠吸功能面板, -2, 1495, 32767).addContainerGap()));
jPanel2Layout.setVerticalGroup((Group) jPanel2Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel2Layout.createSequentialGroup().addComponent((Component) this.宠吸功能面板, -2, 723, -2).addGap(0, 19, 32767)));
ppms.主界面菜单.addTab("游戏设置", (Icon) new ImageIcon(this.getClass().getResource("/image/设置.png")), (Component) this.jPanel2);
this.jPanel38.setBorder((Border) BorderFactory.createTitledBorder("经验金币爆率活动"));
this.jPanel40.setBorder((Border) BorderFactory.createTitledBorder(""));
this.jLabel87.setText("倍率设置");
this.倍率设置.setText("输入数字");
this.倍率设置.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.倍率设置ActionPerformed(evt);
}
});
this.持续时间时.setText("输入数字");
this.持续时间时.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.持续时间时ActionPerformed(evt);
}
});
this.jLabel95.setText("持续时间:/时");
this.jLabel144.setText("持续时间:/分");
this.持续时间分.setText("输入数字");
this.jLabel98.setText("启动按钮");
this.开启倍率活动.setText("开启倍率活动");
this.开启倍率活动.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.开启倍率活动ActionPerformed(evt);
}
});
this.jLabel157.setText("选择类型");
this.倍率活动类型.setModel(new DefaultComboBoxModel(new String[]{"经验倍率", "道具爆率", "金币爆率", ""}));
final GroupLayout jPanel40Layout = new GroupLayout((Container) this.jPanel40);
this.jPanel40.setLayout((LayoutManager) jPanel40Layout);
jPanel40Layout.setHorizontalGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel40Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel87, -1, -1, 32767).addComponent((Component) this.倍率设置, -1, 75, 32767)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel95, -1, -1, 32767).addComponent((Component) this.持续时间时)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.持续时间分).addComponent((Component) this.jLabel144, -1, 75, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.倍率活动类型, 0, -1, 32767).addComponent((Component) this.jLabel157, -1, -1, 32767)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel40Layout.createSequentialGroup().addGap(0, 0, 32767).addComponent((Component) this.开启倍率活动)).addComponent((Component) this.jLabel98, -1, -1, 32767)).addContainerGap()));
jPanel40Layout.setVerticalGroup((Group) jPanel40Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel40Layout.createSequentialGroup().addGap(24, 24, 24).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel87).addComponent((Component) this.jLabel95).addComponent((Component) this.jLabel144).addComponent((Component) this.jLabel98).addComponent((Component) this.jLabel157)).addGap(18, 18, 18).addGroup((Group) jPanel40Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.倍率设置, -2, -1, -2).addComponent((Component) this.持续时间时, -2, -1, -2).addComponent((Component) this.持续时间分, -2, -1, -2).addComponent((Component) this.开启倍率活动).addComponent((Component) this.倍率活动类型, -2, -1, -2)).addContainerGap(24, 32767)));
final GroupLayout jPanel38Layout = new GroupLayout((Container) this.jPanel38);
this.jPanel38.setLayout((LayoutManager) jPanel38Layout);
jPanel38Layout.setHorizontalGroup((Group) jPanel38Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel38Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel40, -2, 461, -2).addContainerGap(-1, 32767)));
jPanel38Layout.setVerticalGroup((Group) jPanel38Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel38Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel40, -2, -1, -2).addContainerGap(-1, 32767)));
this.jPanel41.setBorder((Border) BorderFactory.createTitledBorder("发放道具"));
this.jPanel42.setBorder((Border) BorderFactory.createTitledBorder(""));
this.jLabel149.setText("道具代码");
this.发放道具代码.setText("输入道具代码");
this.发放道具代码.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.发放道具代码ActionPerformed(evt);
}
});
this.jLabel150.setText("输入数量");
this.发放道具数量.setText("输入数字");
this.jLabel151.setText("发放范围");
this.发放道具发放范围.setModel(new DefaultComboBoxModel(new String[]{"发放全服", "发放个人"}));
this.jLabel152.setText("玩家名字");
this.发放个人玩家名字.setText("输入玩家名字");
this.发放个人玩家名字.setEnabled(false);
this.jLabel153.setText("点击发放");
this.发放道具.setText("发放道具");
this.发放道具.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.发放道具ActionPerformed(evt);
}
});
final GroupLayout jPanel42Layout = new GroupLayout((Container) this.jPanel42);
this.jPanel42.setLayout((LayoutManager) jPanel42Layout);
jPanel42Layout.setHorizontalGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel42Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel149, -2, 75, -2).addComponent((Component) this.发放道具代码, -2, -1, -2)).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel42Layout.createSequentialGroup().addGap(7, 7, 7).addComponent((Component) this.jLabel150, -2, 71, -2)).addGroup((Group) jPanel42Layout.createSequentialGroup().addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) this.发放道具数量))).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.发放道具发放范围, -2, -1, -2).addComponent((Component) this.jLabel151)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.发放个人玩家名字, -2, -1, -2).addComponent((Component) this.jLabel152)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.发放道具, -1, -1, 32767).addComponent((Component) this.jLabel153, -1, -1, 32767)).addContainerGap(-1, 32767)));
jPanel42Layout.setVerticalGroup((Group) jPanel42Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel42Layout.createSequentialGroup().addGap(24, 24, 24).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel149).addComponent((Component) this.jLabel150).addComponent((Component) this.jLabel151).addComponent((Component) this.jLabel152).addComponent((Component) this.jLabel153)).addGap(18, 18, 18).addGroup((Group) jPanel42Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.发放道具代码, -2, -1, -2).addComponent((Component) this.发放道具数量, -2, -1, -2).addComponent((Component) this.发放道具发放范围, -2, -1, -2).addComponent((Component) this.发放个人玩家名字, -2, -1, -2).addComponent((Component) this.发放道具)).addContainerGap(-1, 32767)));
final GroupLayout jPanel41Layout = new GroupLayout((Container) this.jPanel41);
this.jPanel41.setLayout((LayoutManager) jPanel41Layout);
jPanel41Layout.setHorizontalGroup((Group) jPanel41Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel41Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel42, -2, -1, -2).addContainerGap(-1, 32767)));
jPanel41Layout.setVerticalGroup((Group) jPanel41Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel41Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel42, -1, -1, 32767).addContainerGap()));
this.jPanel43.setBorder((Border) BorderFactory.createTitledBorder("发放点券抵用金币"));
this.jPanel45.setBorder((Border) BorderFactory.createTitledBorder(""));
this.jLabel154.setText("发放数量");
this.发放其他数量.setText("输入数字");
this.jLabel155.setText("发放范围");
this.发放其他范围.setModel(new DefaultComboBoxModel(new String[]{"发放全服", "发放个人"}));
this.jLabel156.setText("玩家名字");
this.jLabel158.setText("选择类型");
this.发放其他类型.setModel(new DefaultComboBoxModel(new String[]{"发放点券", "发放抵用", "发放金币"}));
this.发放其他玩家.setText("输入玩家名字");
this.发放其他玩家.setEnabled(false);
this.jLabel159.setText("点击发放");
this.发放其他内容.setText("发放内容");
this.发放其他内容.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.发放其他内容ActionPerformed(evt);
}
});
final GroupLayout jPanel45Layout = new GroupLayout((Container) this.jPanel45);
this.jPanel45.setLayout((LayoutManager) jPanel45Layout);
jPanel45Layout.setHorizontalGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel45Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.发放其他数量, -1, 74, 32767).addComponent((Component) this.jLabel154, -1, -1, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.TRAILING, false).addComponent((Component) this.jLabel158, -1, -1, 32767).addComponent((Component) this.发放其他类型, 0, -1, 32767)).addGap(10, 10, 10).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.发放其他范围, Alignment.TRAILING, -2, -1, -2).addComponent((Component) this.jLabel155, Alignment.TRAILING, -2, 74, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.发放其他玩家).addComponent((Component) this.jLabel156, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.发放其他内容, -1, -1, 32767).addComponent((Component) this.jLabel159, -1, -1, 32767)).addContainerGap(30, 32767)));
jPanel45Layout.setVerticalGroup((Group) jPanel45Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel45Layout.createSequentialGroup().addGap(24, 24, 24).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.jLabel154).addComponent((Component) this.jLabel155).addComponent((Component) this.jLabel156).addComponent((Component) this.jLabel158).addComponent((Component) this.jLabel159)).addGap(18, 18, 18).addGroup((Group) jPanel45Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.发放其他数量, -2, -1, -2).addComponent((Component) this.发放其他范围, -2, -1, -2).addComponent((Component) this.发放其他类型, -2, -1, -2).addComponent((Component) this.发放其他玩家, -2, -1, -2).addComponent((Component) this.发放其他内容)).addContainerGap(24, 32767)));
final GroupLayout jPanel43Layout = new GroupLayout((Container) this.jPanel43);
this.jPanel43.setLayout((LayoutManager) jPanel43Layout);
jPanel43Layout.setHorizontalGroup((Group) jPanel43Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel43Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel45, -1, -1, 32767).addContainerGap()));
jPanel43Layout.setVerticalGroup((Group) jPanel43Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel43Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel45, -2, -1, -2).addContainerGap(-1, 32767)));
final GroupLayout jPanel5Layout = new GroupLayout((Container) this.jPanel5);
this.jPanel5.setLayout((LayoutManager) jPanel5Layout);
jPanel5Layout.setHorizontalGroup((Group) jPanel5Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel5Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel38, -2, -1, -2).addGap(10, 10, 10).addComponent((Component) this.jPanel41, -2, -1, -2).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jPanel43, -2, -1, -2).addContainerGap(-1, 32767)));
jPanel5Layout.setVerticalGroup((Group) jPanel5Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel5Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel5Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel43, -2, -1, -2).addGroup((Group) jPanel5Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel41, -1, -1, 32767).addComponent((Component) this.jPanel38, -1, -1, 32767))).addContainerGap(579, 32767)));
ppms.主界面菜单.addTab("专用功能", (Icon) new ImageIcon(this.getClass().getResource("/image/问题.png")), (Component) this.jPanel5);
this.jPanel78.setBorder((Border) BorderFactory.createTitledBorder("充值赞助"));
this.充值赞助列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"角色ID", "玩家名字", "每日充值", "累计充值", "剩余积分", "可用点券"}) {
boolean[] canEdit = {false, false, false, false, false, false};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane14.setViewportView((Component) this.充值赞助列表);
this.jPanel86.setBorder((Border) BorderFactory.createTitledBorder("功能操作"));
this.jButton1.setText("初始化充值赞助列表");
this.jButton1.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.jButton1ActionPerformed(evt);
}
});
this.jPanel87.setBorder((Border) BorderFactory.createTitledBorder("玩家信息"));
this.jLabel175.setText("玩家名字:");
this.jLabel176.setText("角色ID:");
this.jLabel177.setText("每日充值:");
this.jLabel178.setText("累计充值:");
this.jLabel179.setText("剩余积分:");
this.充值角色ID.setText(" ");
this.充值角色ID.setEnabled(false);
this.充值角色ID.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.充值角色IDActionPerformed(evt);
}
});
this.充值玩家名字.setText(" ");
this.充值玩家名字.setEnabled(false);
this.现有每日充值.setText(" ");
this.现有每日充值.setEnabled(false);
this.现有累计充值.setText(" ");
this.现有累计充值.setEnabled(false);
this.现有剩余积分.setText(" ");
this.现有剩余积分.setEnabled(false);
this.jLabel183.setText("可用点券:");
this.现有可用点券.setText(" ");
this.现有可用点券.setEnabled(false);
this.现有可用点券.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.现有可用点券ActionPerformed(evt);
}
});
this.jLabel166.setText("每日充值");
this.jLabel168.setText("累计充值");
this.jLabel170.setText("剩余积分");
this.jLabel171.setText("可用点券");
this.jLabel105.setText("点券比例");
ppms.点券比例.addFocusListener((FocusListener) new FocusAdapter() {
@Override
public void focusLost(final FocusEvent evt) {
ppms.this.点券比例FocusLost(evt);
}
});
ppms.点券比例.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.点券比例ActionPerformed(evt);
}
});
this.jLabel115.setText("发放金额:");
this.发放充值数量.setText("输入数字");
this.发放充值数量.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.发放充值数量ActionPerformed(evt);
}
});
this.发放氪金充值.setText("发放内容");
this.发放氪金充值.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.发放氪金充值ActionPerformed(evt);
}
});
final GroupLayout jPanel87Layout = new GroupLayout((Container) this.jPanel87);
this.jPanel87.setLayout((LayoutManager) jPanel87Layout);
jPanel87Layout.setHorizontalGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel87Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel87Layout.createSequentialGroup().addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jLabel175, -1, 60, 32767).addComponent((Component) this.jLabel176, -1, -1, 32767)).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.充值角色ID, Alignment.TRAILING, -2, -1, -2).addComponent((Component) this.充值玩家名字, Alignment.TRAILING, -2, -1, -2))).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.jLabel179).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.现有剩余积分, -2, -1, -2)).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.jLabel177).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.现有每日充值, -2, -1, -2)).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.jLabel178).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.现有累计充值, -2, -1, -2)).addGroup(Alignment.TRAILING, (Group) jPanel87Layout.createSequentialGroup().addGap(0, 0, 32767).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.每日充值, -2, -1, -2).addGap(0, 0, 0).addComponent((Component) this.jLabel166)).addComponent((Component) this.jLabel115)).addGap(18, 18, 18).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING, false).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.发放充值数量, -2, 118, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.发放氪金充值, -2, 178, -2)).addGroup((Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.累计充值, -2, -1, -2).addGap(0, 0, 0).addComponent((Component) this.jLabel168).addGap(18, 18, 18).addComponent((Component) this.剩余余额, -2, -1, -2).addGap(0, 0, 0).addComponent((Component) this.jLabel170).addGap(18, 18, 18).addComponent((Component) this.可用点券, -2, -1, -2).addGap(0, 0, 0).addComponent((Component) this.jLabel171).addGap(18, 18, 18).addComponent((Component) this.jLabel105, -2, 62, -2)))).addGroup(Alignment.TRAILING, (Group) jPanel87Layout.createSequentialGroup().addComponent((Component) this.jLabel183).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.现有可用点券).addComponent((Component) ppms.点券比例)))).addContainerGap()));
jPanel87Layout.setVerticalGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel87Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel176).addComponent((Component) this.充值角色ID, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel175).addComponent((Component) this.充值玩家名字, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel177).addComponent((Component) this.现有每日充值, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel178).addComponent((Component) this.现有累计充值, -2, -1, -2)).addPreferredGap(ComponentPlacement.RELATED).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel179).addComponent((Component) this.现有剩余积分, -2, -1, -2)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.现有可用点券, -2, -1, -2).addComponent((Component) this.jLabel183)).addGap(19, 19, 19).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel171).addComponent((Component) this.可用点券, -2, -1, -2).addComponent((Component) this.jLabel105)).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel170).addComponent((Component) this.剩余余额, -2, -1, -2)).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel166).addComponent((Component) this.每日充值, -2, -1, -2)).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.jLabel168).addComponent((Component) this.累计充值, -2, -1, -2))).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.点券比例, -2, -1, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addGroup((Group) jPanel87Layout.createParallelGroup(Alignment.CENTER).addComponent((Component) this.发放氪金充值).addComponent((Component) this.发放充值数量, -2, -1, -2).addComponent((Component) this.jLabel115)).addContainerGap()));
final GroupLayout jPanel86Layout = new GroupLayout((Container) this.jPanel86);
this.jPanel86.setLayout((LayoutManager) jPanel86Layout);
jPanel86Layout.setHorizontalGroup((Group) jPanel86Layout.createParallelGroup(Alignment.LEADING).addGroup(Alignment.TRAILING, (Group) jPanel86Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel86Layout.createParallelGroup(Alignment.TRAILING).addComponent((Component) this.jPanel87, -1, -1, 32767).addComponent((Component) this.jButton1, -1, -1, 32767)).addContainerGap()));
jPanel86Layout.setVerticalGroup((Group) jPanel86Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel86Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jButton1).addPreferredGap(ComponentPlacement.UNRELATED).addComponent((Component) this.jPanel87, -1, -1, 32767).addContainerGap()));
this.jPanel96.setBorder((Border) BorderFactory.createTitledBorder("搜索功能"));
this.jLabel213.setText("通过ID查询");
this.氪金ID输入.setText("输入数字");
this.氪金ID输入.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金ID输入ActionPerformed(evt);
}
});
this.氪金ID查询.setText("查询");
this.氪金ID查询.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金ID查询ActionPerformed(evt);
}
});
this.jLabel214.setText("通过名字查询");
this.氪金名字输入.setText("输入名字");
this.氪金名字输入.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金名字输入ActionPerformed(evt);
}
});
this.氪金名字查询.setText("查询");
this.氪金名字查询.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金名字查询ActionPerformed(evt);
}
});
this.氪金机器码查询.setText("代码查询工具");
this.氪金机器码查询.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金机器码查询ActionPerformed(evt);
}
});
this.氪金机器码输入.setText("输入机器码");
this.氪金机器码输入.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.氪金机器码输入ActionPerformed(evt);
}
});
this.jLabel215.setText("通过机器码查询");
final GroupLayout jPanel96Layout = new GroupLayout((Container) this.jPanel96);
this.jPanel96.setLayout((LayoutManager) jPanel96Layout);
jPanel96Layout.setHorizontalGroup((Group) jPanel96Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel96Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel96Layout.createSequentialGroup().addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jLabel213).addComponent((Component) this.jLabel214).addComponent((Component) this.jLabel215)).addContainerGap(-1, 32767)).addGroup(Alignment.TRAILING, (Group) jPanel96Layout.createSequentialGroup().addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.TRAILING).addGroup((Group) jPanel96Layout.createSequentialGroup().addComponent((Component) this.氪金机器码输入, -2, 118, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.氪金机器码查询, -2, 178, -2)).addGroup(Alignment.LEADING, (Group) jPanel96Layout.createSequentialGroup().addComponent((Component) this.氪金ID输入, -2, 118, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.氪金ID查询, -2, 178, -2)).addGroup(Alignment.LEADING, (Group) jPanel96Layout.createSequentialGroup().addComponent((Component) this.氪金名字输入, -2, 118, -2).addPreferredGap(ComponentPlacement.RELATED, -1, 32767).addComponent((Component) this.氪金名字查询, -2, 178, -2))).addGap(28, 28, 28)))));
jPanel96Layout.setVerticalGroup((Group) jPanel96Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel96Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jLabel213).addGap(10, 10, 10).addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.氪金ID输入, -2, -1, -2).addComponent((Component) this.氪金ID查询)).addGap(10, 10, 10).addComponent((Component) this.jLabel214).addGap(10, 10, 10).addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.氪金名字输入, -2, -1, -2).addComponent((Component) this.氪金名字查询)).addGap(10, 10, 10).addComponent((Component) this.jLabel215).addGap(10, 10, 10).addGroup((Group) jPanel96Layout.createParallelGroup(Alignment.BASELINE).addComponent((Component) this.氪金机器码输入, -2, -1, -2).addComponent((Component) this.氪金机器码查询)).addContainerGap(-1, 32767)));
this.jPanel97.setBorder((Border) BorderFactory.createTitledBorder("同账号下其他角色信息"));
this.充值赞助列表1.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"角色ID", "玩家名字", "每日充值", "累计充值", "剩余积分", "可用点券"}) {
boolean[] canEdit = {false, false, false, false, false, false};
@Override
public boolean isCellEditable(final int rowIndex, final int columnIndex) {
return this.canEdit[columnIndex];
}
});
this.jScrollPane21.setViewportView((Component) this.充值赞助列表1);
final GroupLayout jPanel97Layout = new GroupLayout((Container) this.jPanel97);
this.jPanel97.setLayout((LayoutManager) jPanel97Layout);
jPanel97Layout.setHorizontalGroup((Group) jPanel97Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel97Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane21, -1, 799, 32767).addContainerGap()));
jPanel97Layout.setVerticalGroup((Group) jPanel97Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane21, -2, 216, -2));
final GroupLayout jPanel78Layout = new GroupLayout((Container) this.jPanel78);
this.jPanel78.setLayout((LayoutManager) jPanel78Layout);
jPanel78Layout.setHorizontalGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel78Layout.createSequentialGroup().addGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel97, -1, -1, 32767).addComponent((Component) this.jScrollPane14)).addGap(18, 18, 18).addGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jPanel96, -1, -1, 32767).addComponent((Component) this.jPanel86, -1, -1, 32767)).addContainerGap()));
jPanel78Layout.setVerticalGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel78Layout.createSequentialGroup().addGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jScrollPane14).addComponent((Component) this.jPanel86, -1, -1, 32767)).addPreferredGap(ComponentPlacement.UNRELATED).addGroup((Group) jPanel78Layout.createParallelGroup(Alignment.LEADING, false).addComponent((Component) this.jPanel97, -1, -1, 32767).addComponent((Component) this.jPanel96, -1, -1, 32767)).addContainerGap(-1, 32767)));
final GroupLayout jPanel9Layout = new GroupLayout((Container) this.jPanel9);
this.jPanel9.setLayout((LayoutManager) jPanel9Layout);
jPanel9Layout.setHorizontalGroup((Group) jPanel9Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel9Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jPanel78, -2, -1, -2).addContainerGap(130, 32767)));
jPanel9Layout.setVerticalGroup((Group) jPanel9Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel9Layout.createSequentialGroup().addComponent((Component) this.jPanel78, -2, -1, -2).addGap(0, 30, 32767)));
ppms.主界面菜单.addTab("充值功能", (Icon) new ImageIcon(this.getClass().getResource("/image/管理自定义掉落.png")), (Component) this.jPanel9);
this.jScrollPane20.setCursor(new Cursor(0));
this.jTextArea1.setColumns(20);
this.jTextArea1.setRows(5);
this.jTextArea1.setText("贪玩冒险岛079");
this.jTextArea1.setEnabled(false);
this.jScrollPane20.setViewportView((Component) this.jTextArea1);
final GroupLayout jPanel60Layout = new GroupLayout((Container) this.jPanel60);
this.jPanel60.setLayout((LayoutManager) jPanel60Layout);
jPanel60Layout.setHorizontalGroup((Group) jPanel60Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel60Layout.createSequentialGroup().addContainerGap().addComponent((Component) this.jScrollPane20, -1, 1485, 32767).addContainerGap()));
jPanel60Layout.setVerticalGroup((Group) jPanel60Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) this.jScrollPane20, -1, 742, 32767));
ppms.主界面菜单.addTab("通知内容", (Icon) new ImageIcon(this.getClass().getResource("/image/GM工具.png")), (Component) this.jPanel60);
final GroupLayout LenheartUILayout = new GroupLayout((Container) this.LenheartUI);
this.LenheartUI.setLayout((LayoutManager) LenheartUILayout);
LenheartUILayout.setHorizontalGroup((Group) LenheartUILayout.createParallelGroup(Alignment.LEADING).addGroup((Group) LenheartUILayout.createSequentialGroup().addComponent((Component) this.贪玩功能面板, -2, 1495, 32767).addContainerGap()));
LenheartUILayout.setVerticalGroup((Group) LenheartUILayout.createParallelGroup(Alignment.LEADING).addGroup((Group) LenheartUILayout.createSequentialGroup().addComponent((Component) this.贪玩功能面板, -2, 723, -2).addGap(0, 19, 32767)));
ppms.主界面菜单.addTab("贪玩定制", (Icon) new ImageIcon(this.getClass().getResource("/image/至尊版工具.png")), (Component) this.LenheartUI);
this.LenheartUI.setPreferredSize(new Dimension(LenheartUI.getPreferredSize().width + 10, LenheartUI.getPreferredSize().height));
this.UI_Control = new UI_LenheartUI(this.贪玩功能面板);
this.jTextField1.setText("贪玩冒险岛079");
this.getContentPane().add((Component) ppms.主界面菜单, new AbsoluteConstraints(0, 0, 1510, 780));
ppms.清空日志.setBackground(new Color(255, 255, 255));
ppms.清空日志.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/错误日志.png")));
ppms.清空日志.setText("清空日志");
ppms.清空日志.setToolTipText("");
ppms.清空日志.setActionCommand("");
ppms.清空日志.setEnabled(false);
ppms.清空日志.setIconTextGap(3);
ppms.清空日志.setPreferredSize(new Dimension(100, 30));
ppms.清空日志.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.清空日志ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.清空日志, new AbsoluteConstraints(690, 800, 120, 40));
this.jLabel1.setText("【运行时长】");
this.getContentPane().add((Component) this.jLabel1, new AbsoluteConstraints(460, 820, -1, -1));
this.jLabel2.setText("【当前内存】");
this.getContentPane().add((Component) this.jLabel2, new AbsoluteConstraints(20, 820, -1, -1));
this.jLabel3.setText("【在线人数】");
this.getContentPane().add((Component) this.jLabel3, new AbsoluteConstraints(240, 820, -1, -1));
ppms.时长.setMaximum(20160);
ppms.时长.setRequestFocusEnabled(false);
ppms.时长.setString("0天 0时0分0秒");
ppms.时长.setStringPainted(true);
this.getContentPane().add((Component) ppms.时长, new AbsoluteConstraints(530, 820, -1, -1));
ppms.内存.setValue(0);
ppms.内存.setAutoscrolls(true);
ppms.内存.setStringPainted(true);
ppms.内存.setMinimum(0);
ppms.内存.setMaximum(15240);
ppms.内存.setString("0 MB");
this.getContentPane().add((Component) ppms.内存, new AbsoluteConstraints(90, 820, -1, 20));
ppms.人数.setMaximum(300);//服务器上限人数
ppms.人数.setString("0/300");
ppms.人数.setStringPainted(true);
this.getContentPane().add((Component) ppms.人数, new AbsoluteConstraints(310, 820, -1, -1));
ppms.保存数据.setBackground(new Color(255, 255, 255));
ppms.保存数据.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/魔方.png")));
ppms.保存数据.setText("保存数据");
ppms.保存数据.setToolTipText("");
ppms.保存数据.setActionCommand("");
ppms.保存数据.setEnabled(false);
ppms.保存数据.setIconTextGap(3);
ppms.保存数据.setPreferredSize(new Dimension(100, 30));
ppms.保存数据.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.保存数据ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.保存数据, new AbsoluteConstraints(1050, 800, 120, 40));
ppms.保存雇佣.setBackground(new Color(255, 255, 255));
ppms.保存雇佣.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/角色管理.png")));
ppms.保存雇佣.setText("重载配置");
ppms.保存雇佣.setToolTipText("");
ppms.保存雇佣.setActionCommand("");
ppms.保存雇佣.setEnabled(false);
ppms.保存雇佣.setIconTextGap(3);
ppms.保存雇佣.setPreferredSize(new Dimension(100, 30));
ppms.保存雇佣.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.保存雇佣ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.保存雇佣, new AbsoluteConstraints(930, 800, 120, 40));
ppms.重载全部.setBackground(new Color(255, 255, 255));
ppms.重载全部.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/服务设置.png")));
ppms.重载全部.setText("重载全部");
ppms.重载全部.setToolTipText("");
ppms.重载全部.setActionCommand("");
ppms.重载全部.setEnabled(false);
ppms.重载全部.setIconTextGap(3);
ppms.重载全部.setPreferredSize(new Dimension(100, 30));
ppms.重载全部.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.重载全部ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.重载全部, new AbsoluteConstraints(810, 800, 120, 40));
ppms.启动服务端.setBackground(new Color(255, 255, 255));
ppms.启动服务端.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/冒险岛.png")));
ppms.启动服务端.setText("启动服务端");
ppms.启动服务端.setToolTipText("");
ppms.启动服务端.setActionCommand("");
ppms.启动服务端.setIconTextGap(3);
ppms.启动服务端.setPreferredSize(new Dimension(100, 30));
ppms.启动服务端.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.启动服务端ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.启动服务端, new AbsoluteConstraints(1380, 800, 130, 40));
ppms.第二控制台.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/后台.png")));
ppms.第二控制台.setText("玩家控制台");
ppms.第二控制台.setEnabled(false);
ppms.第二控制台.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.第二控制台ActionPerformed(evt);
}
});
ppms.第三控制台.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/后台.png")));
ppms.第三控制台.setText("特殊控制台");
ppms.第三控制台.setEnabled(false);
ppms.第三控制台.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.第三控制台ActionPerformed(evt);
}
});
/*ppms.第三控制台.setText("【QQ群937426921】");
ppms.第三控制台.setText("【改编作者】");
ppms.第三控制台.setText("【QQ327321366】");*/
final GroupLayout jPanel14Layout = new GroupLayout((Container) this.jPanel14);
this.jPanel14.setLayout((LayoutManager) jPanel14Layout);
jPanel14Layout.setHorizontalGroup((Group) jPanel14Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel14Layout.createSequentialGroup().addContainerGap().addGroup((Group) jPanel14Layout.createParallelGroup(Alignment.LEADING).addComponent((Component) ppms.第二控制台, Alignment.TRAILING).addComponent((Component) ppms.第三控制台, Alignment.TRAILING)).addContainerGap()));
jPanel14Layout.setVerticalGroup((Group) jPanel14Layout.createParallelGroup(Alignment.LEADING).addGroup((Group) jPanel14Layout.createSequentialGroup().addContainerGap().addComponent((Component) ppms.第二控制台, -2, 40, -2).addPreferredGap(ComponentPlacement.RELATED).addComponent((Component) ppms.第三控制台, -2, 40, -2).addContainerGap(664, 32767)));
this.getContentPane().add((Component) this.jPanel14, new AbsoluteConstraints(1510, 0, 140, 760));
ppms.关闭时间显示.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/信息日志.png")));
ppms.关闭时间显示.setText("关闭时间");
ppms.关闭时间显示.setEnabled(false);
ppms.关闭时间显示.addActionListener((ActionListener) new ActionListener() {
@Override
public void actionPerformed(final ActionEvent evt) {
ppms.this.关闭时间显示ActionPerformed(evt);
}
});
this.getContentPane().add((Component) ppms.关闭时间显示, new AbsoluteConstraints(1170, 800, 120, 40));
ppms.关闭时间输入.setText("0");
ppms.关闭时间输入.setEnabled(false);
this.getContentPane().add((Component) ppms.关闭时间输入, new AbsoluteConstraints(1290, 800, 90, 40));
this.pack();
this.setLocationRelativeTo(null);
}
private void 清空日志ActionPerformed(final ActionEvent evt) {
this.清空文档(ppms.outSee);
}
private void 保存数据ActionPerformed(final ActionEvent evt) {
this.保存数据();
}
private void 保存雇佣ActionPerformed(final ActionEvent evt) {
this.重载配置();
}
private void 重载全部ActionPerformed(final ActionEvent evt) {
this.重载全部();
}
private void 全局血量等级ActionPerformed(final ActionEvent evt) {
}
private void 全局血量倍率ActionPerformed(final ActionEvent evt) {
}
private void jButton118ActionPerformed(final ActionEvent evt) {
this.怪物血量倍率刷新();
}
private void jButton117ActionPerformed(final ActionEvent evt) {
this.怪物血量倍率增加();
}
private void jButton115ActionPerformed(final ActionEvent evt) {
this.怪物血量倍率删除();
}
private void jButton116ActionPerformed(final ActionEvent evt) {
this.怪物血量倍率修改();
}
private void jButton114ActionPerformed(final ActionEvent evt) {
this.全局血量倍率修改();
}
private void 启动服务端ActionPerformed(final ActionEvent evt) {
if (Game.服务端启动中 == 0) {
ppms.启动服务端.setEnabled(false);
ppms.启动服务端.setText("关闭服务端");
new Thread(new Runnable() {
public void run() {
Start.startServer(null);
}
}).start();
} else {
this.关闭服务端();
}
}
private void 第二控制台ActionPerformed(final ActionEvent evt) {
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要打开玩家控制台吗?", "信息", 0);
if (n == 0) {
玩家控制台();
}
}
private void jButton19ActionPerformed(final ActionEvent evt) {
this.公告刷新();
}
private void jButton18ActionPerformed(final ActionEvent evt) {
this.公告修改();
}
private void jButton17ActionPerformed(final ActionEvent evt) {
this.公告增加();
}
private void jButton16ActionPerformed(final ActionEvent evt) {
this.公告删除();
}
private void jButton53ActionPerformed(final ActionEvent evt) {
this.封停MAC刷新();
}
private void jButton52ActionPerformed(final ActionEvent evt) {
this.封停MAC删除();
}
private void jButton50ActionPerformed(final ActionEvent evt) {
this.封停IP刷新();
}
private void jButton49ActionPerformed(final ActionEvent evt) {
this.封停IP删除();
}
private void 封停MACActionPerformed(final ActionEvent evt) {
}
private void 封停MACStateChanged(final ChangeEvent evt) {
this.配置更新("封停MAC", (int) (ppms.封停MAC.isSelected() ? 1 : 0));
}
private void 封停IPActionPerformed(final ActionEvent evt) {
}
private void 封停IPStateChanged(final ChangeEvent evt) {
this.配置更新("封停IP", (int) (ppms.封停IP.isSelected() ? 1 : 0));
}
private void 封停账号ActionPerformed(final ActionEvent evt) {
}
private void 封停账号StateChanged(final ChangeEvent evt) {
this.配置更新("封停账号", (int) (ppms.封停账号.isSelected() ? 1 : 0));
}
private void 全服通告ActionPerformed(final ActionEvent evt) {
}
private void 全服通告StateChanged(final ChangeEvent evt) {
this.配置更新("全服通告", (int) (ppms.全服通告.isSelected() ? 1 : 0));
}
private void 伤害上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("伤害上限") != Integer.valueOf(ppms.伤害上限.getText())) {
this.配置更新("伤害上限", Integer.valueOf(ppms.伤害上限.getText()).intValue());
}
}
private void 丢失伤害ActionPerformed(final ActionEvent evt) {
}
private void 丢失伤害StateChanged(final ChangeEvent evt) {
this.配置更新("丢失伤害", (int) (ppms.丢失伤害.isSelected() ? 1 : 0));
}
private void 伤害检测ActionPerformed(final ActionEvent evt) {
}
private void 伤害检测StateChanged(final ChangeEvent evt) {
this.配置更新("伤害检测", (int) (ppms.伤害检测.isSelected() ? 1 : 0));
}
private void 吸物检测ActionPerformed(final ActionEvent evt) {
}
private void 吸物检测StateChanged(final ChangeEvent evt) {
this.配置更新("吸物检测", (int) (ppms.吸物检测.isSelected() ? 1 : 0));
}
private void 吸怪检测ActionPerformed(final ActionEvent evt) {
}
private void 吸怪检测StateChanged(final ChangeEvent evt) {
this.配置更新("吸怪检测", (int) (ppms.吸怪检测.isSelected() ? 1 : 0));
}
private void 全屏检测ActionPerformed(final ActionEvent evt) {
}
private void 全屏检测StateChanged(final ChangeEvent evt) {
this.配置更新("全屏检测", (int) (ppms.全屏检测.isSelected() ? 1 : 0));
}
private void 攻速检测ActionPerformed(final ActionEvent evt) {
}
private void 攻速检测StateChanged(final ChangeEvent evt) {
this.配置更新("攻速检测", (int) (ppms.攻速检测.isSelected() ? 1 : 0));
}
private void 段数检测ActionPerformed(final ActionEvent evt) {
}
private void 段数检测StateChanged(final ChangeEvent evt) {
this.配置更新("段数检测", (int) (ppms.段数检测.isSelected() ? 1 : 0));
}
private void NPC删除ActionPerformed(final ActionEvent evt) {
this.自建NPC删除();
}
private void NPC刷新ActionPerformed(final ActionEvent evt) {
this.自建NPC刷新();
}
private void 怪物经验限制刷新ActionPerformed(final ActionEvent evt) {
this.怪物经验限制刷新();
}
private void 怪物经验限制修改ActionPerformed(final ActionEvent evt) {
this.怪物经验限制修改();
}
private void 怪物经验限制删除ActionPerformed(final ActionEvent evt) {
this.怪物经验限制删除();
}
private void 怪物经验限制增加ActionPerformed(final ActionEvent evt) {
this.怪物经验限制增加();
}
private void 管理员加速ActionPerformed(final ActionEvent evt) {
}
private void 管理员加速StateChanged(final ChangeEvent evt) {
this.配置更新("管理员加速", (int) (ppms.管理员加速.isSelected() ? 1 : 0));
}
private void 管理员隐身ActionPerformed(final ActionEvent evt) {
}
private void 管理员隐身StateChanged(final ChangeEvent evt) {
this.配置更新("管理员隐身", (int) (ppms.管理员隐身.isSelected() ? 1 : 0));
}
private void 游戏仓库ActionPerformed(final ActionEvent evt) {
}
private void 游戏仓库StateChanged(final ChangeEvent evt) {
this.配置更新("游戏仓库", (int) (ppms.游戏仓库.isSelected() ? 1 : 0));
}
private void 玩家指令ActionPerformed(final ActionEvent evt) {
}
private void 玩家指令StateChanged(final ChangeEvent evt) {
this.配置更新("玩家指令", (int) (ppms.玩家指令.isSelected() ? 1 : 0));
}
private void 地图名称ActionPerformed(final ActionEvent evt) {
}
private void 地图名称StateChanged(final ChangeEvent evt) {
this.配置更新("地图名称", (int) (ppms.地图名称.isSelected() ? 1 : 0));
}
private void 雇佣商人ActionPerformed(final ActionEvent evt) {
}
private void 雇佣商人StateChanged(final ChangeEvent evt) {
this.配置更新("雇佣商人", (int) (ppms.雇佣商人.isSelected() ? 1 : 0));
}
private void 越级打怪ActionPerformed(final ActionEvent evt) {
}
private void 越级打怪StateChanged(final ChangeEvent evt) {
this.配置更新("越级打怪", (int) (ppms.越级打怪.isSelected() ? 1 : 0));
}
private void 游戏喇叭ActionPerformed(final ActionEvent evt) {
}
private void 游戏喇叭StateChanged(final ChangeEvent evt) {
this.配置更新("游戏喇叭", (int) (ppms.游戏喇叭.isSelected() ? 1 : 0));
}
private void 升级提示ActionPerformed(final ActionEvent evt) {
}
private void 升级提示StateChanged(final ChangeEvent evt) {
this.配置更新("升级提示", (int) (ppms.升级提示.isSelected() ? 1 : 0));
}
private void 丢出物品ActionPerformed(final ActionEvent evt) {
}
private void 丢出物品StateChanged(final ChangeEvent evt) {
this.配置更新("丢出物品", (int) (ppms.丢出物品.isSelected() ? 1 : 0));
}
private void 丢出金币ActionPerformed(final ActionEvent evt) {
}
private void 丢出金币StateChanged(final ChangeEvent evt) {
this.配置更新("丢出金币", (int) (ppms.丢出金币.isSelected() ? 1 : 0));
}
private void 玩家聊天ActionPerformed(final ActionEvent evt) {
}
private void 玩家聊天StateChanged(final ChangeEvent evt) {
this.配置更新("玩家聊天", (int) (ppms.玩家聊天.isSelected() ? 1 : 0));
}
private void 玩家交易ActionPerformed(final ActionEvent evt) {
}
private void 玩家交易StateChanged(final ChangeEvent evt) {
this.配置更新("玩家交易", (int) (ppms.玩家交易.isSelected() ? 1 : 0));
}
private void 欢迎弹窗ActionPerformed(final ActionEvent evt) {
}
private void 欢迎弹窗StateChanged(final ChangeEvent evt) {
this.配置更新("欢迎弹窗", (int) (ppms.欢迎弹窗.isSelected() ? 1 : 0));
}
private void 记录登录信息ActionPerformed(final ActionEvent evt) {
}
private void 记录登录信息StateChanged(final ChangeEvent evt) {
this.配置更新("记录登录信息", (int) (ppms.记录登录信息.isSelected() ? 1 : 0));
}
private void 管理员独占登录ActionPerformed(final ActionEvent evt) {
}
private void 管理员独占登录StateChanged(final ChangeEvent evt) {
this.配置更新("管理员独占登录", (int) (ppms.管理员独占登录.isSelected() ? 1 : 0));
}
private void 玩家登录ActionPerformed(final ActionEvent evt) {
}
private void 玩家登录StateChanged(final ChangeEvent evt) {
this.配置更新("玩家登录", (int) (ppms.玩家登录.isSelected() ? 1 : 0));
}
private void 离线泡点修改ActionPerformed(final ActionEvent evt) {
this.配置更新("离线泡点金币", Integer.valueOf(ppms.离线泡点配置表.getValueAt(0, 1).toString()).intValue());
this.配置更新("离线泡点经验", Integer.valueOf(ppms.离线泡点配置表.getValueAt(1, 1).toString()).intValue());
this.配置更新("离线泡点抵用", Integer.valueOf(ppms.离线泡点配置表.getValueAt(2, 1).toString()).intValue());
this.配置更新("离线泡点点券", Integer.valueOf(ppms.离线泡点配置表.getValueAt(3, 1).toString()).intValue());
this.配置更新("离线泡点地图", Integer.valueOf(ppms.离线泡点配置表.getValueAt(4, 1).toString()).intValue());
JOptionPane.showMessageDialog(null, "配置更新完毕!", "配置提示", 1);
}
private void 离线泡点说明ActionPerformed(final ActionEvent evt) {
JOptionPane.showMessageDialog(null, "1、雇佣时间调整只有重启后生效。\r\n2、雇佣的奖励填0时不发放不可以填负数或者其他奇怪的内容。\r\n3、点击修改按钮才会生效并保存。\r\n4、雇佣只支持发放金币和点券。", "雇佣泡点配置说明", 3);
}
private void 泡点配置修改ActionPerformed(final ActionEvent evt) {
this.配置更新("泡点金币", Integer.valueOf(ppms.泡点配置表.getValueAt(0, 1).toString()).intValue());
this.配置更新("泡点经验", Integer.valueOf(ppms.泡点配置表.getValueAt(1, 1).toString()).intValue());
this.配置更新("泡点抵用", Integer.valueOf(ppms.泡点配置表.getValueAt(2, 1).toString()).intValue());
this.配置更新("泡点点券", Integer.valueOf(ppms.泡点配置表.getValueAt(3, 1).toString()).intValue());
this.配置更新("泡点地图", Integer.valueOf(ppms.泡点配置表.getValueAt(4, 1).toString()).intValue());
JOptionPane.showMessageDialog(null, "配置更新完毕!", "配置提示", 1);
}
private void 泡点配置说明ActionPerformed(final ActionEvent evt) {
JOptionPane.showMessageDialog(null, "1、泡点时间调整只有重启后生效。\r\n2、泡点的奖励填0时不发放不可以填负数或者其他奇怪的内容。\r\n3、点击修改按钮才会生效并保存。", "泡点配置说明", 3);
}
private void 雇佣自动回收ActionPerformed(final ActionEvent evt) {
}
private void 雇佣自动回收StateChanged(final ChangeEvent evt) {
this.配置更新("雇佣自动回收", (int) (ppms.雇佣自动回收.isSelected() ? 1 : 0));
}
private void 雇佣持续时间FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("雇佣持续时间") != Integer.valueOf(ppms.雇佣持续时间.getText())) {
this.配置更新("雇佣持续时间", Integer.valueOf(ppms.雇佣持续时间.getText()).intValue());
}
}
private void 同MAC多开ActionPerformed(final ActionEvent evt) {
}
private void 同MAC多开StateChanged(final ChangeEvent evt) {
this.配置更新("同MAC多开", (int) (ppms.同MAC多开.isSelected() ? 1 : 0));
}
private void 同IP多开ActionPerformed(final ActionEvent evt) {
}
private void 同IP多开StateChanged(final ChangeEvent evt) {
this.配置更新("同IP多开", (int) (ppms.同IP多开.isSelected() ? 1 : 0));
}
private void IP多开上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("IP多开上限") != Integer.valueOf(ppms.IP多开上限.getText())) {
this.配置更新("IP多开上限", Integer.valueOf(ppms.IP多开上限.getText()).intValue());
}
}
private void MAC多开上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("MAC多开上限") != Integer.valueOf(ppms.MAC多开上限.getText())) {
this.配置更新("MAC多开上限", Integer.valueOf(ppms.MAC多开上限.getText()).intValue());
}
}
private void 道具经验加成修改按钮ActionPerformed(final ActionEvent evt) {
this.道具经验加成调整(2);
}
private void 道具经验加成增加ActionPerformed(final ActionEvent evt) {
this.道具经验加成调整(0);
}
private void 喷火龙ActionPerformed(final ActionEvent evt) {
}
private void 喷火龙StateChanged(final ChangeEvent evt) {
this.配置更新("喷火龙", (int) (ppms.喷火龙.isSelected() ? 1 : 0));
}
private void 小白兔ActionPerformed(final ActionEvent evt) {
}
private void 小白兔StateChanged(final ChangeEvent evt) {
this.配置更新("小白兔", (int) (ppms.小白兔.isSelected() ? 1 : 0));
}
private void 火野猪ActionPerformed(final ActionEvent evt) {
}
private void 火野猪StateChanged(final ChangeEvent evt) {
this.配置更新("火野猪", (int) (ppms.火野猪.isSelected() ? 1 : 0));
}
private void 花蘑菇ActionPerformed(final ActionEvent evt) {
}
private void 花蘑菇StateChanged(final ChangeEvent evt) {
this.配置更新("花蘑菇", (int) (ppms.花蘑菇.isSelected() ? 1 : 0));
}
private void 青鳄鱼ActionPerformed(final ActionEvent evt) {
}
private void 青鳄鱼StateChanged(final ChangeEvent evt) {
this.配置更新("青鳄鱼", (int) (ppms.青鳄鱼.isSelected() ? 1 : 0));
}
private void 小青蛇ActionPerformed(final ActionEvent evt) {
}
private void 小青蛇StateChanged(final ChangeEvent evt) {
this.配置更新("小青蛇", (int) (ppms.小青蛇.isSelected() ? 1 : 0));
}
private void 红螃蟹ActionPerformed(final ActionEvent evt) {
}
private void 红螃蟹StateChanged(final ChangeEvent evt) {
this.配置更新("红螃蟹", (int) (ppms.红螃蟹.isSelected() ? 1 : 0));
}
private void 石头人ActionPerformed(final ActionEvent evt) {
}
private void 石头人StateChanged(final ChangeEvent evt) {
this.配置更新("石头人", (int) (ppms.石头人.isSelected() ? 1 : 0));
}
private void 紫色猫ActionPerformed(final ActionEvent evt) {
}
private void 紫色猫StateChanged(final ChangeEvent evt) {
this.配置更新("紫色猫", (int) (ppms.紫色猫.isSelected() ? 1 : 0));
}
private void 大灰狼ActionPerformed(final ActionEvent evt) {
}
private void 大灰狼StateChanged(final ChangeEvent evt) {
this.配置更新("大灰狼", (int) (ppms.大灰狼.isSelected() ? 1 : 0));
}
private void 顽皮猴ActionPerformed(final ActionEvent evt) {
}
private void 顽皮猴StateChanged(final ChangeEvent evt) {
this.配置更新("顽皮猴", (int) (ppms.顽皮猴.isSelected() ? 1 : 0));
}
private void 章鱼怪ActionPerformed(final ActionEvent evt) {
}
private void 章鱼怪StateChanged(final ChangeEvent evt) {
this.配置更新("章鱼怪", (int) (ppms.章鱼怪.isSelected() ? 1 : 0));
}
private void 大海龟ActionPerformed(final ActionEvent evt) {
}
private void 大海龟StateChanged(final ChangeEvent evt) {
this.配置更新("大海龟", (int) (ppms.大海龟.isSelected() ? 1 : 0));
}
private void 白雪人ActionPerformed(final ActionEvent evt) {
}
private void 白雪人StateChanged(final ChangeEvent evt) {
this.配置更新("白雪人", (int) (ppms.白雪人.isSelected() ? 1 : 0));
}
private void 漂漂猪ActionPerformed(final ActionEvent evt) {
}
private void 漂漂猪StateChanged(final ChangeEvent evt) {
this.配置更新("漂漂猪", (int) (ppms.漂漂猪.isSelected() ? 1 : 0));
}
private void 星精灵ActionPerformed(final ActionEvent evt) {
}
private void 星精灵StateChanged(final ChangeEvent evt) {
this.配置更新("星精灵", (int) (ppms.星精灵.isSelected() ? 1 : 0));
}
private void 胖企鹅ActionPerformed(final ActionEvent evt) {
}
private void 胖企鹅StateChanged(final ChangeEvent evt) {
this.配置更新("胖企鹅", (int) (ppms.胖企鹅.isSelected() ? 1 : 0));
}
private void 绿水灵ActionPerformed(final ActionEvent evt) {
}
private void 绿水灵StateChanged(final ChangeEvent evt) {
this.配置更新("绿水灵", (int) (ppms.绿水灵.isSelected() ? 1 : 0));
}
private void 蘑菇仔ActionPerformed(final ActionEvent evt) {
}
private void 蘑菇仔StateChanged(final ChangeEvent evt) {
this.配置更新("蘑菇仔", (int) (ppms.蘑菇仔.isSelected() ? 1 : 0));
}
private void 蓝蜗牛ActionPerformed(final ActionEvent evt) {
}
private void 蓝蜗牛StateChanged(final ChangeEvent evt) {
this.配置更新("蓝蜗牛", (int) (ppms.蓝蜗牛.isSelected() ? 1 : 0));
}
private void 等级上限ActionPerformed(final ActionEvent evt) {
}
private void 等级上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("等级上限") != Integer.valueOf(ppms.等级上限.getText())) {
this.配置更新("等级上限", Integer.valueOf(ppms.等级上限.getText()).intValue());
}
}
private void 骑士团开关ActionPerformed(final ActionEvent evt) {
}
private void 骑士团开关StateChanged(final ChangeEvent evt) {
this.配置更新("允许创建骑士团", (int) (ppms.骑士团开关.isSelected() ? 1 : 0));
}
private void 战神开关ActionPerformed(final ActionEvent evt) {
}
private void 战神开关StateChanged(final ChangeEvent evt) {
this.配置更新("允许创建战神", (int) (ppms.战神开关.isSelected() ? 1 : 0));
}
private void 冒险家开关ActionPerformed(final ActionEvent evt) {
}
private void 冒险家开关StateChanged(final ChangeEvent evt) {
this.配置更新("允许创建冒险家", (int) (ppms.冒险家开关.isSelected() ? 1 : 0));
}
private void 服务器名字ActionPerformed(final ActionEvent evt) {
}
private void 服务器名字FocusLost(final FocusEvent evt) {
if (!ppms.服务器名字.getText().equals(Game.服务端名字)) {
this.保存ini配置(9);
}
}
private void 服务器登录端口FocusLost(final FocusEvent evt) {
if (!ppms.服务器登录端口.getText().equals(Short.valueOf(Game.服务端端口))) {
this.保存ini配置(5);
}
}
private void 服务器频道数量FocusLost(final FocusEvent evt) {
if (!ppms.服务器频道数量.getText().equals(Integer.valueOf(Game.频道个数))) {
this.保存ini配置(8);
}
}
private void 服务器频道端口FocusLost(final FocusEvent evt) {
if (!ppms.服务器频道端口.getText().equals(Integer.valueOf(Game.频道端口))) {
this.保存ini配置(7);
}
}
private void 服务器商城端口FocusLost(final FocusEvent evt) {
if (!ppms.服务器商城端口.getText().equals(Short.valueOf(Game.商城端口))) {
this.保存ini配置(6);
}
}
private void 双倍频道开关ActionPerformed(final ActionEvent evt) {
}
private void 双倍频道开关StateChanged(final ChangeEvent evt) {
this.保存ini配置(14);
}
private void 服务器双倍频道FocusLost(final FocusEvent evt) {
if (!ppms.服务器双倍频道.getText().equals(Integer.valueOf(Game.双倍频道))) {
this.保存ini配置(13);
}
}
private void 服务器经验倍率FocusLost(final FocusEvent evt) {
if (!ppms.服务器经验倍率.getText().equals(String.valueOf(Game.经验倍率))) {
this.保存ini配置(10);
}
}
private void 服务器掉落倍率FocusLost(final FocusEvent evt) {
if (!ppms.服务器掉落倍率.getText().equals(String.valueOf(Game.物品爆率))) {
this.保存ini配置(12);
}
}
private void 服务器金币倍率FocusLost(final FocusEvent evt) {
if (!ppms.服务器金币倍率.getText().equals(String.valueOf(Game.金币爆率))) {
this.保存ini配置(11);
}
}
private void 账号角色上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("账号角色上限") != Integer.valueOf(ppms.账号角色上限.getText())) {
this.配置更新("账号角色上限", Integer.valueOf(ppms.账号角色上限.getText()).intValue());
}
}
private void MAC注册上限FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("MAC注册上限") != Integer.valueOf(ppms.MAC注册上限.getText())) {
this.配置更新("MAC注册上限", Integer.valueOf(ppms.MAC注册上限.getText()).intValue());
}
}
private void 登录自动注册开关ActionPerformed(final ActionEvent evt) {
}
private void 登录自动注册开关StateChanged(final ChangeEvent evt) {
this.配置更新("登录自动注册开关", (int) (ppms.登录自动注册开关.isSelected() ? 1 : 0));
}
private void 数据库密码FocusLost(final FocusEvent evt) {
if (!ppms.数据库密码.getText().equals(Game.数据库密码)) {
this.保存ini配置(4);
}
}
private void 数据库名称ActionPerformed(final ActionEvent evt) {
}
private void 数据库名称FocusLost(final FocusEvent evt) {
if (!ppms.数据库名称.getText().equals(Game.数据库名字)) {
this.保存ini配置(0);
}
}
private void 数据库用户名FocusLost(final FocusEvent evt) {
if (!ppms.数据库用户名.getText().equals(Game.数据库用户名)) {
this.保存ini配置(3);
}
}
private void 数据库端口FocusLost(final FocusEvent evt) {
if (!ppms.数据库端口.getText().equals(Game.数据库端口)) {
this.保存ini配置(2);
}
}
private void 数据库IP地址FocusLost(final FocusEvent evt) {
if (!ppms.数据库IP地址.getText().equals(Game.数据库IP)) {
this.保存ini配置(1);
}
}
private void 雇佣经验加成开关StateChanged(final ChangeEvent evt) {
this.配置更新("雇佣经验加成开关", (int) (ppms.雇佣经验加成开关.isSelected() ? 1 : 0));
}
private void 雇佣经验加成开关ActionPerformed(final ActionEvent evt) {
}
private void 经验加成比例FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("雇佣经验加成比例") != Integer.valueOf(ppms.经验加成比例.getText())) {
this.配置更新("雇佣经验加成比例", Integer.valueOf(ppms.经验加成比例.getText()).intValue());
}
}
private void 机器人开关StateChanged(final ChangeEvent evt) {
MXDJR.startJR();
}
private void 机器人开关ActionPerformed(final ActionEvent evt) {
}
private void 升级群消息通知StateChanged(final ChangeEvent evt) {
this.配置更新("升级群消息通知", (int) (ppms.升级群消息通知.isSelected() ? 1 : 0));
}
private void 升级群消息通知ActionPerformed(final ActionEvent evt) {
}
private void 服务器商城端口ActionPerformed(final ActionEvent evt) {
}
private void 服务器登录端口ActionPerformed(final ActionEvent evt) {
}
private void 爆物上线开关StateChanged(final ChangeEvent evt) {
this.配置更新("爆物上线开关", (int) (ppms.爆物上线开关.isSelected() ? 1 : 0));
}
private void 爆物上线开关ActionPerformed(final ActionEvent evt) {
}
private void 自定义箱子代码StateChanged(final ChangeEvent evt) {
this.配置更新("自定义箱子代码", (int) (ppms.自定义箱子代码.isSelected() ? 1 : 0));
}
private void 自定义箱子代码ActionPerformed(final ActionEvent evt) {
}
private void 上线喇叭StateChanged(final ChangeEvent evt) {
this.配置更新("上线喇叭", (int) (ppms.上线喇叭.isSelected() ? 1 : 0));
}
private void 上线喇叭ActionPerformed(final ActionEvent evt) {
}
private void 所有显示开关StateChanged(final ChangeEvent evt) {
this.配置更新("所有显示开关", (int) (ppms.所有显示开关.isSelected() ? 1 : 0));
}
private void 所有显示开关ActionPerformed(final ActionEvent evt) {
}
private void 怪物血量显示开关StateChanged(final ChangeEvent evt) {
this.配置更新("怪物血量显示开关", (int) (ppms.怪物血量显示开关.isSelected() ? 1 : 0));
}
private void 怪物血量显示开关ActionPerformed(final ActionEvent evt) {
}
private void 野外boss击杀广播StateChanged(final ChangeEvent evt) {
this.配置更新("野外boss击杀广播", (int) (ppms.野外boss击杀广播.isSelected() ? 1 : 0));
}
private void 野外boss击杀广播ActionPerformed(final ActionEvent evt) {
}
private void boss击杀记录StateChanged(final ChangeEvent evt) {
this.配置更新("boss击杀记录", (int) (ppms.boss击杀记录.isSelected() ? 1 : 0));
}
private void boss击杀记录ActionPerformed(final ActionEvent evt) {
}
private void 突破上线FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("突破上线") != Integer.valueOf(ppms.突破上线.getText())) {
this.配置更新("突破上线", Integer.valueOf(ppms.突破上线.getText()).intValue());
}
}
private void 装备卡破功开关StateChanged(final ChangeEvent evt) {
this.配置更新("装备卡破功开关", (int) (ppms.装备卡破功开关.isSelected() ? 1 : 0));
}
private void 装备卡破功开关ActionPerformed(final ActionEvent evt) {
}
private void 砍爆率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("砍爆率") != Integer.valueOf(ppms.砍爆率.getText())) {
this.配置更新("砍爆率", Integer.valueOf(ppms.砍爆率.getText()).intValue());
}
}
private void 出装备概率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("出装备概率") != Integer.valueOf(ppms.出装备概率.getText())) {
this.配置更新("出装备概率", Integer.valueOf(ppms.出装备概率.getText()).intValue());
}
}
private void 击杀boss打开npcStateChanged(final ChangeEvent evt) {
this.配置更新("击杀boss打开npc", (int) (ppms.击杀boss打开npc.isSelected() ? 1 : 0));
}
private void 击杀boss打开npcActionPerformed(final ActionEvent evt) {
}
private void 战力修正StateChanged(final ChangeEvent evt) {
this.配置更新("战力修正", (int) (ppms.战力修正.isSelected() ? 1 : 0));
}
private void 战力修正ActionPerformed(final ActionEvent evt) {
}
private void 宠物自动吃药开关StateChanged(final ChangeEvent evt) {
this.配置更新("宠物自动吃药开关", (int) (ppms.宠物自动吃药开关.isSelected() ? 1 : 0));
}
private void 宠物自动吃药开关ActionPerformed(final ActionEvent evt) {
}
private void 自动吃药道具FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("自动吃药道具") != Integer.valueOf(ppms.自动吃药道具.getText())) {
this.配置更新("自动吃药道具", Integer.valueOf(ppms.自动吃药道具.getText()).intValue());
}
}
private void 坐骑恢复开关StateChanged(final ChangeEvent evt) {
this.配置更新("坐骑恢复开关", (int) (ppms.坐骑恢复开关.isSelected() ? 1 : 0));
}
private void 坐骑恢复开关ActionPerformed(final ActionEvent evt) {
}
private void 坐骑恢复频率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("坐骑恢复频率") != Integer.valueOf(ppms.坐骑恢复频率.getText())) {
this.配置更新("坐骑恢复频率", Integer.valueOf(ppms.坐骑恢复频率.getText()).intValue());
}
}
private void 坐骑恢复道具FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("坐骑恢复道具") != Integer.valueOf(ppms.坐骑恢复道具.getText())) {
this.配置更新("坐骑恢复道具", Integer.valueOf(ppms.坐骑恢复道具.getText()).intValue());
}
}
private void 等级连升开关StateChanged(final ChangeEvent evt) {
this.配置更新("等级连升开关", (int) (ppms.等级连升开关.isSelected() ? 1 : 0));
}
private void 等级连升开关ActionPerformed(final ActionEvent evt) {
}
private void 世界等级开关StateChanged(final ChangeEvent evt) {
this.配置更新("世界等级开关", (int) (ppms.世界等级开关.isSelected() ? 1 : 0));
}
private void 世界等级开关ActionPerformed(final ActionEvent evt) {
}
private void 成就还原上卷记录开关StateChanged(final ChangeEvent evt) {
this.配置更新("成就还原上卷记录开关", (int) (ppms.成就还原上卷记录开关.isSelected() ? 1 : 0));
}
private void 成就还原上卷记录开关ActionPerformed(final ActionEvent evt) {
}
private void 成就上卷加三记录开关StateChanged(final ChangeEvent evt) {
this.配置更新("成就上卷加三记录开关", (int) (ppms.成就上卷加三记录开关.isSelected() ? 1 : 0));
}
private void 成就上卷加三记录开关ActionPerformed(final ActionEvent evt) {
}
private void 成就上卷加七记录开关StateChanged(final ChangeEvent evt) {
this.配置更新("成就上卷加七记录开关", (int) (ppms.成就上卷加七记录开关.isSelected() ? 1 : 0));
}
private void 成就上卷加七记录开关ActionPerformed(final ActionEvent evt) {
}
private void 经验加成配置说明1ActionPerformed(final ActionEvent evt) {
}
private void 经验加成配置修改1ActionPerformed(final ActionEvent evt) {
for (int i = 0; i < ppms.阶段经验配置表.getRowCount(); ++i) {
this.配置经验更新(ppms.阶段经验配置表.getValueAt(i, 0).toString(), Integer.valueOf(ppms.阶段经验配置表.getValueAt(i, 1).toString()).intValue(), i);
}
this.重载配置经验列表();
this.加载配置经验列表();
}
private void 不参与叠加道具增加ActionPerformed(final ActionEvent evt) {
this.不参与增加调整(0);
}
private void 不参与叠加道具删除ActionPerformed(final ActionEvent evt) {
this.不参与增加调整(1);
}
private void 泡点开关StateChanged(final ChangeEvent evt) {
this.配置更新("泡点开关", (int) (ppms.泡点开关.isSelected() ? 1 : 0));
}
private void 泡点开关ActionPerformed(final ActionEvent evt) {
}
private void 泡点等级开关StateChanged(final ChangeEvent evt) {
this.配置更新("泡点等级开关", (int) (ppms.泡点等级开关.isSelected() ? 1 : 0));
}
private void 泡点等级开关ActionPerformed(final ActionEvent evt) {
}
private void 离线泡点开关StateChanged(final ChangeEvent evt) {
this.配置更新("离线泡点开关", (int) (ppms.离线泡点开关.isSelected() ? 1 : 0));
}
private void 离线泡点开关ActionPerformed(final ActionEvent evt) {
}
private void 离线泡点等级开关StateChanged(final ChangeEvent evt) {
this.配置更新("离线泡点等级开关", (int) (ppms.离线泡点等级开关.isSelected() ? 1 : 0));
}
private void 离线泡点等级开关ActionPerformed(final ActionEvent evt) {
}
private void 离线给在线时间开关StateChanged(final ChangeEvent evt) {
this.配置更新("离线给在线时间开关", (int) (ppms.离线给在线时间开关.isSelected() ? 1 : 0));
}
private void 离线给在线时间开关ActionPerformed(final ActionEvent evt) {
}
private void 阶段经验开关StateChanged(final ChangeEvent evt) {
this.配置更新("阶段经验开关", (int) (ppms.阶段经验开关.isSelected() ? 1 : 0));
}
private void 阶段经验开关ActionPerformed(final ActionEvent evt) {
}
private void 子弹增加ActionPerformed(final ActionEvent evt) {
this.子弹调整(0);
}
private void 子弹删除ActionPerformed(final ActionEvent evt) {
this.子弹调整(1);
}
private void 特殊组队增加ActionPerformed(final ActionEvent evt) {
this.特殊职业调整(0);
}
private void 特殊组队删除ActionPerformed(final ActionEvent evt) {
this.特殊职业调整(1);
}
private void 道具经验开关StateChanged(final ChangeEvent evt) {
this.配置更新("道具经验开关", (int) (ppms.道具经验开关.isSelected() ? 1 : 0));
}
private void 道具经验开关ActionPerformed(final ActionEvent evt) {
}
private void 叠加开关StateChanged(final ChangeEvent evt) {
this.配置更新("叠加开关", (int) (ppms.叠加开关.isSelected() ? 1 : 0));
}
private void 叠加开关ActionPerformed(final ActionEvent evt) {
}
private void 叠加上线FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("叠加上线") != Integer.valueOf(ppms.叠加上线.getText())) {
this.配置更新("叠加上线", Integer.valueOf(ppms.叠加上线.getText()).intValue());
}
}
private void 不参与叠加开关StateChanged(final ChangeEvent evt) {
this.配置更新("不参与叠加开关", (int) (ppms.不参与叠加开关.isSelected() ? 1 : 0));
}
private void 不参与叠加开关ActionPerformed(final ActionEvent evt) {
}
private void 子弹扩充开关StateChanged(final ChangeEvent evt) {
this.配置更新("子弹扩充开关", (int) (ppms.子弹扩充开关.isSelected() ? 1 : 0));
}
private void 子弹扩充开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊组队经验加成StateChanged(final ChangeEvent evt) {
this.配置更新("特殊组队经验加成", (int) (ppms.特殊组队经验加成.isSelected() ? 1 : 0));
}
private void 特殊组队经验加成ActionPerformed(final ActionEvent evt) {
}
private void 原始组队经验加成FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("原始组队经验加成") != Integer.valueOf(ppms.原始组队经验加成.getText())) {
this.配置更新("原始组队经验加成", Integer.valueOf(ppms.原始组队经验加成.getText()).intValue());
}
}
private void 修正组队经验加成FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("修正组队经验加成") != Integer.valueOf(ppms.修正组队经验加成.getText())) {
this.配置更新("修正组队经验加成", Integer.valueOf(ppms.修正组队经验加成.getText()).intValue());
}
}
private void 怪物多倍地图开关StateChanged(final ChangeEvent evt) {
this.配置更新("怪物多倍地图开关", (int) (ppms.怪物多倍地图开关.isSelected() ? 1 : 0));
}
private void 怪物多倍地图开关ActionPerformed(final ActionEvent evt) {
}
private void 怪物地图多倍怪物开关StateChanged(final ChangeEvent evt) {
this.配置更新("怪物地图多倍怪物开关", (int) (ppms.怪物地图多倍怪物开关.isSelected() ? 1 : 0));
}
private void 怪物地图多倍怪物开关ActionPerformed(final ActionEvent evt) {
}
private void 多倍地图倍率FocusLost(final FocusEvent evt) {
this.配置更新("怪物多倍地图倍率", Integer.valueOf(ppms.多倍地图倍率.getText()).intValue());
}
private void 怪物刷新频率设定FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("怪物刷新频率设定") != Integer.valueOf(ppms.怪物刷新频率设定.getText())) {
this.配置更新("怪物刷新频率设定", Integer.valueOf(ppms.怪物刷新频率设定.getText()).intValue());
}
}
private void 怪物减伤开关StateChanged(final ChangeEvent evt) {
this.配置更新("怪物减伤开关", (int) (ppms.怪物减伤开关.isSelected() ? 1 : 0));
}
private void 怪物减伤开关ActionPerformed(final ActionEvent evt) {
}
private void 伤害突破开关ActionPerformed(final ActionEvent evt) {
}
private void 伤害突破开关StateChanged(final ChangeEvent evt) {
this.配置更新("伤害突破开关", (int) (ppms.伤害突破开关.isSelected() ? 1 : 0));
}
private void 金币重置ActionPerformed(final ActionEvent evt) {
}
private void 金币重置StateChanged(final ChangeEvent evt) {
this.配置更新("金币重置", (int) (ppms.金币重置.isSelected() ? 1 : 0));
}
private void 爆物上线数量ActionPerformed(final ActionEvent evt) {
}
private void 爆物上线数量FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("爆物上线数量") != Integer.valueOf(ppms.爆物上线数量.getText())) {
this.配置更新("爆物上线数量", Integer.valueOf(ppms.爆物上线数量.getText()).intValue());
}
}
private void 道具经验加成修改删除ActionPerformed(final ActionEvent evt) {
this.道具经验加成调整(1);
}
private void 子弹代码ActionPerformed(final ActionEvent evt) {
}
private void 增加地图ActionPerformed(final ActionEvent evt) {
this.怪物地图调整(0);
}
private void 修改地图ActionPerformed(final ActionEvent evt) {
this.怪物地图调整(2);
}
private void 删除地图ActionPerformed(final ActionEvent evt) {
this.怪物地图调整(1);
}
private void 刷新地图ActionPerformed(final ActionEvent evt) {
this.加载多倍怪物列表();
}
private void 野外BOSS内容增加ActionPerformed(final ActionEvent evt) {
this.野外BOSS修改(0);
}
private void 野外BOSS内容删除ActionPerformed(final ActionEvent evt) {
this.野外BOSS修改(1);
}
private void 野外BOSS内容修改ActionPerformed(final ActionEvent evt) {
this.野外BOSS修改(2);
}
private void 野外BOSS内容刷新ActionPerformed(final ActionEvent evt) {
this.重载野外boss刷新列表();
this.加载野外boss刷新列表();
}
private void 世界等级范围ActionPerformed(final ActionEvent evt) {
}
private void 世界等级范围FocusLost(final FocusEvent evt) {
if (Start.世界等级 != Integer.valueOf(ppms.世界等级范围.getText()).intValue()) {
this.世界更新("世界等级", Integer.valueOf(ppms.世界等级范围.getText()).intValue());
}
}
private void 金锤子使用开关StateChanged(final ChangeEvent evt) {
this.配置更新("金锤子使用开关", (int) (ppms.金锤子使用开关.isSelected() ? 1 : 0));
}
private void 金锤子使用开关ActionPerformed(final ActionEvent evt) {
}
private void 金锤子使用概率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("金锤子使用概率") != Integer.valueOf(ppms.金锤子使用概率.getText())) {
this.配置更新("金锤子使用概率", Integer.valueOf(ppms.金锤子使用概率.getText()).intValue());
}
}
private void 金锤子使用概率ActionPerformed(final ActionEvent evt) {
}
private void 倍率设置ActionPerformed(final ActionEvent evt) {
}
private void 发放道具代码ActionPerformed(final ActionEvent evt) {
}
private void 开启倍率活动ActionPerformed(final ActionEvent evt) {
this.开启倍率活动();
}
private void 发放道具ActionPerformed(final ActionEvent evt) {
this.发放道具();
}
private void 持续时间时ActionPerformed(final ActionEvent evt) {
}
private void 发放其他内容ActionPerformed(final ActionEvent evt) {
this.发放其他();
}
private void 职业技能初始化ActionPerformed(final ActionEvent evt) {
this.初始化职业所有技能();
}
private void GM固伤开关StateChanged(final ChangeEvent evt) {
this.配置更新("GM固伤开关", (int) (ppms.GM固伤开关.isSelected() ? 1 : 0));
}
private void GM固伤开关ActionPerformed(final ActionEvent evt) {
}
private void GM固伤伤害FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("GM固伤伤害") != Integer.valueOf(ppms.GM固伤伤害.getText())) {
this.配置更新("GM固伤伤害", Integer.valueOf(ppms.GM固伤伤害.getText()).intValue());
}
}
private void GM固伤伤害ActionPerformed(final ActionEvent evt) {
}
private void 读取技能ActionPerformed(final ActionEvent evt) {
this.加载技能列表();
}
private void 刷新职业列表ActionPerformed(final ActionEvent evt) {
this.加载职业列表();
}
private void 修改技能ActionPerformed(final ActionEvent evt) {
this.修改技能();
}
private void 个数检测StateChanged(final ChangeEvent evt) {
}
private void 个数检测ActionPerformed(final ActionEvent evt) {
this.配置更新("个数检测", (int) (ppms.个数检测.isSelected() ? 1 : 0));
}
private void 发放氪金充值ActionPerformed(final ActionEvent evt) {
this.发放氪金();
}
private void 发放充值数量ActionPerformed(final ActionEvent evt) {
}
private void 点券比例FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("点券比例") != Integer.valueOf(ppms.点券比例.getText())) {
this.配置更新("点券比例", Integer.valueOf(ppms.点券比例.getText()).intValue());
}
}
private void BOSS出装备概率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("BOSS出装备概率") != Integer.valueOf(ppms.BOSS出装备概率.getText())) {
this.配置更新("BOSS出装备概率", Integer.valueOf(ppms.BOSS出装备概率.getText()).intValue());
}
}
private void 技能段数ActionPerformed(final ActionEvent evt) {
}
private void 关闭时间显示ActionPerformed(final ActionEvent evt) {
}
private void 重载反应堆ActionPerformed(final ActionEvent evt) {
this.重载设定(6);
}
private void 重载副本ActionPerformed(final ActionEvent evt) {
this.重载设定(1);
}
private void 重载爆率ActionPerformed(final ActionEvent evt) {
this.重载设定(2);
}
private void 重载传送门ActionPerformed(final ActionEvent evt) {
this.重载设定(3);
}
private void 重载商店ActionPerformed(final ActionEvent evt) {
this.重载设定(4);
}
private void 重载商城ActionPerformed(final ActionEvent evt) {
this.重载设定(5);
}
private void 重载BOSS事件ActionPerformed(final ActionEvent evt) {
this.重载设定(8);
}
private void 重载自定义事件ActionPerformed(final ActionEvent evt) {
this.重载设定(7);
}
private void 重载活动事件ActionPerformed(final ActionEvent evt) {
this.重载设定(9);
}
private void 保存玩家ActionPerformed(final ActionEvent evt) {
this.保存功能(1);
}
private void 保存雇佣并关闭ActionPerformed(final ActionEvent evt) {
this.保存功能(2);
}
private void 一键清空数据库ActionPerformed(final ActionEvent evt) {
int result = JOptionPane.showConfirmDialog(this, "确定要清空数据库吗?", "警告", JOptionPane.YES_NO_OPTION);
if (result == JOptionPane.YES_OPTION) {
this.清空数据库();
}
}
private void 充值角色IDActionPerformed(final ActionEvent evt) {
}
private void 现有可用点券ActionPerformed(final ActionEvent evt) {
}
private void 点券比例ActionPerformed(final ActionEvent evt) {
}
private void jButton1ActionPerformed(final ActionEvent evt) {
this.初始化充值列表();
}
private void 清空数据库() {
Delete("accounts", 1);
Delete("auctionitems", 2);
Delete("auctionitems1", 3);
Delete("auctionpoint", 4);
Delete("auctionpoint1", 5);
Delete("bank_item", 6);
Delete("bank_item1", 7);
Delete("bank_item2", 8);
Delete("blocklogin", 9);
Delete("bosslog", 10);
Delete("bossrank", 11);
Delete("bossrank1", 12);
Delete("bossrank2", 13);
Delete("bossrank3", 14);
Delete("bossrank4", 15);
Delete("bossrank5", 16);
Delete("bossrank6", 17);
Delete("bossrank7", 18);
Delete("bossrank8", 19);
Delete("bossrank9", 20);
Delete("buddies", 21);
Delete("capture_cs", 22);
Delete("cashshop_limit_sell", 23);
Delete("character7", 24);
Delete("charactera", 25);
Delete("characters", 26);
Delete("characterz", 27);
Delete("cheatlog", 28);
Delete("csequipment", 29);
Delete("csitems", 30);
Delete("divine", 31);
Delete("dueyequipment", 32);
Delete("dueyitems", 33);
Delete("dueypackages", 34);
Delete("eventstats", 35);
Delete("famelog", 36);
Delete("families", 37);
Delete("fengye", 38);
Delete("forum_reply", 39);
Delete("forum_section", 40);
Delete("forum_thread", 41);
Delete("gmlog", 42);
Delete("guilds", 43);
Delete("hiredmerchequipment", 44);
Delete("hiredmerchitems", 45);
Delete("hiredmerch", 46);
Delete("inventoryequipment", 47);
Delete("inventoryitems", 48);
Delete("inventorylog", 49);
Delete("inventoryslot", 50);
Delete("ipbans", 51);
Delete("macbans", 52);
Delete("mapidban", 53);
Delete("monsterbook", 54);
Delete("mountdata", 55);
Delete("mts_cart", 56);
Delete("mts_items", 57);
Delete("mtsequipment", 58);
Delete("mtsitems", 59);
Delete("mtstransfer", 60);
Delete("mtstransferequipment", 61);
Delete("mulungdojo", 62);
Delete("notes", 63);
Delete("nxcode", 64);
Delete("pets", 65);
Delete("pnpc", 66);
Delete("qqlog", 67);
Delete("qqstem", 68);
Delete("questactions", 69);
Delete("questinfo", 70);
Delete("queststatusmobs", 71);
Delete("regrocklocations", 72);
Delete("saiji", 73);
Delete("skillmacros", 74);
Delete("skills", 75);
Delete("skills_cooldowns", 76);
Delete("speedruns", 77);
Delete("storages", 78);
Delete("bossrank8", 79);
Delete("bossrank8", 80);
Delete("bossrank8", 81);
Delete("awarp", 82);
Delete("bank", 83);
Delete("mail", 84);
Delete("jiezoudashi", 85);
Delete("shouce", 100);
Delete("bosslogA", 86);
}
private void Delete(String a, int b) {
try (Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = con.prepareStatement("Delete from " + a + "");
ps.executeUpdate();
ps.close();
} catch (SQLException e) {
System.out.println("Error/" + a + ":" + e);
}
}
private void 金币砍全局倍率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("金币砍全局倍率") != Integer.valueOf(ppms.金币砍全局倍率.getText())) {
this.配置更新("金币砍全局倍率", Integer.valueOf(ppms.金币砍全局倍率.getText()).intValue());
}
}
private void 金币砍全局倍率ActionPerformed(final ActionEvent evt) {
}
private void 金币全局砍数量ActionPerformed(final ActionEvent evt) {
}
private void 金币全局砍数量StateChanged(final ChangeEvent evt) {
this.配置更新("金币全局砍数量", (int) (ppms.金币全局砍数量.isSelected() ? 1 : 0));
}
private void 特殊宠物吸取开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊宠物吸取开关", (int) (ppms.特殊宠物吸取开关.isSelected() ? 1 : 0));
}
private void 特殊宠物吸取开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊宠物吸物开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊宠物吸物开关", (int) (ppms.特殊宠物吸物开关.isSelected() ? 1 : 0));
}
private void 特殊宠物吸物开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊宠物吸金开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊宠物吸金开关", (int) (ppms.特殊宠物吸金开关.isSelected() ? 1 : 0));
}
private void 特殊宠物吸金开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊宠物吸物无法使用地图开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊宠物吸物无法使用地图开关", (int) (ppms.特殊宠物吸物无法使用地图开关.isSelected() ? 1 : 0));
}
private void 特殊宠物吸物无法使用地图开关ActionPerformed(final ActionEvent evt) {
}
private void 不参与叠加道具增加1ActionPerformed(final ActionEvent evt) {
this.宠物吸取不参与地图调整(0);
}
private void 不参与叠加道具删除1ActionPerformed(final ActionEvent evt) {
this.宠物吸取不参与地图调整(1);
}
private void 宠物不参与地图初始ActionPerformed(final ActionEvent evt) {
this.加载宠物不参与列表();
}
private void 不参与叠加道具增加2ActionPerformed(final ActionEvent evt) {
this.宠物吸金调整(0);
}
private void 不参与叠加道具删除2ActionPerformed(final ActionEvent evt) {
this.宠物吸金调整(1);
}
private void 宠物吸取金币初始ActionPerformed(final ActionEvent evt) {
this.加载宠物吸金列表();
}
private void 不参与叠加道具增加3ActionPerformed(final ActionEvent evt) {
this.宠物吸物调整(0);
}
private void 不参与叠加道具删除3ActionPerformed(final ActionEvent evt) {
this.宠物吸物调整(1);
}
private void 宠物吸取物品初始化ActionPerformed(final ActionEvent evt) {
this.加载宠物吸物列表();
}
private void 道具强行宠吸开关StateChanged(final ChangeEvent evt) {
this.配置更新("道具强行宠吸开关", (int) (ppms.道具强行宠吸开关.isSelected() ? 1 : 0));
}
private void 道具强行宠吸开关ActionPerformed(final ActionEvent evt) {
}
private void BOSS支持吸金吸物开关StateChanged(final ChangeEvent evt) {
Start.bossxw = (int) (ppms.BOSS支持吸金吸物开关.isSelected() ? 1 : 0);
特殊控制台.setTwConfig();
}
private void BOSS支持吸金吸物开关ActionPerformed(final ActionEvent evt) {
}
private void 修改地图1ActionPerformed(final ActionEvent evt) {
this.宠物吸取不参与地图调整(2);
}
private void 修改地图2ActionPerformed(final ActionEvent evt) {
this.宠物吸金调整(2);
}
private void 修改地图3ActionPerformed(final ActionEvent evt) {
this.宠物吸物调整(2);
}
private void 宠吸道具FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("宠吸道具") != Integer.valueOf(ppms.宠吸道具.getText())) {
this.配置更新("宠吸道具", Integer.valueOf(ppms.宠吸道具.getText()).intValue());
}
}
private void 宠物吸取不参与地图代码1ActionPerformed(final ActionEvent evt) {
}
private void 宠物吸金代码1ActionPerformed(final ActionEvent evt) {
}
private void 宠物吸取不参与地图代码ActionPerformed(final ActionEvent evt) {
}
private void 套装道具增加ActionPerformed(final ActionEvent evt) {
this.套装伤害加成表调整(0);
}
private void 套装道具修改ActionPerformed(final ActionEvent evt) {
this.套装伤害加成表调整(2);
}
private void 套装道具删除ActionPerformed(final ActionEvent evt) {
this.套装伤害加成表调整(1);
}
private void 装备加成伤害列表初始化ActionPerformed(final ActionEvent evt) {
this.加载套装伤害加成表();
}
private void 套装属性加成开关StateChanged(final ChangeEvent evt) {
this.配置更新("套装属性加成开关", (int) (ppms.套装属性加成开关.isSelected() ? 1 : 0));
}
private void 套装属性加成开关ActionPerformed(final ActionEvent evt) {
}
private void 伤害修正开关StateChanged(final ChangeEvent evt) {
this.配置更新("伤害修正", (int) (ppms.伤害修正开关.isSelected() ? 1 : 0));
}
private void 伤害修正开关ActionPerformed(final ActionEvent evt) {
}
private void 重置技能总范围FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("重置技能总范围") != Integer.valueOf(ppms.重置技能总范围.getText())) {
this.配置更新("重置技能总范围", Integer.valueOf(ppms.重置技能总范围.getText()).intValue());
}
}
private void 重置技能范围开关StateChanged(final ChangeEvent evt) {
this.配置更新("重置技能范围开关", (int) (ppms.重置技能范围开关.isSelected() ? 1 : 0));
}
private void 重置技能范围开关ActionPerformed(final ActionEvent evt) {
}
private void 越级带人开关StateChanged(final ChangeEvent evt) {
this.配置更新("越级带人开关", (int) (ppms.越级带人开关.isSelected() ? 1 : 0));
}
private void 越级带人开关ActionPerformed(final ActionEvent evt) {
}
private void 越级带人道具开关StateChanged(final ChangeEvent evt) {
this.配置更新("越级带人道具开关", (int) (ppms.越级带人道具开关.isSelected() ? 1 : 0));
}
private void 越级带人道具开关ActionPerformed(final ActionEvent evt) {
}
private void 越级带人道具FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("越级带人道具") != Integer.valueOf(ppms.越级带人道具.getText())) {
this.配置更新("越级带人道具", Integer.valueOf(ppms.越级带人道具.getText()).intValue());
}
}
private void 越级带人道具ActionPerformed(final ActionEvent evt) {
}
private void 套装查询ActionPerformed(final ActionEvent evt) {
this.查询套装列表(1);
}
private void 套装查询1ActionPerformed(final ActionEvent evt) {
this.查询套装列表(2);
}
private void 套装个数FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("套装个数") != Integer.valueOf(ppms.套装个数.getText())) {
this.配置更新("套装个数", Integer.valueOf(ppms.套装个数.getText()).intValue());
}
}
private void 重载套装加成ActionPerformed(final ActionEvent evt) {
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要重载套装加成属性吗?", "信息", 0);
if (n == 0) {
tzjc.sr_tz();
JOptionPane.showMessageDialog(null, "重载完成。");
}
}
private void 重载套装加成1ActionPerformed(final ActionEvent evt) {
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要重载套装加成属性吗?", "信息", 0);
if (n == 0) {
tzjc.sr_tz();
JOptionPane.showMessageDialog(null, "重载完成。");
}
}
private void 第三控制台ActionPerformed(final ActionEvent evt) {
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要打开特殊控制台吗?", "信息", 0);
if (n == 0) {
特殊控制台();
}
}
private void 宠物不饥饿开关StateChanged(final ChangeEvent evt) {
this.配置更新("宠物不饥饿开关", (int) (ppms.宠物不饥饿开关.isSelected() ? 1 : 0));
}
private void 宠物不饥饿开关ActionPerformed(final ActionEvent evt) {
}
private void 坐骑不饥饿开关StateChanged(final ChangeEvent evt) {
this.配置更新("坐骑不饥饿开关", (int) (ppms.坐骑不饥饿开关.isSelected() ? 1 : 0));
}
private void 坐骑不饥饿开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊全宠物吸金开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊全宠物吸金开关", (int) (ppms.特殊全宠物吸金开关.isSelected() ? 1 : 0));
}
private void 特殊全宠物吸金开关ActionPerformed(final ActionEvent evt) {
}
private void 特殊全宠物吸物开关StateChanged(final ChangeEvent evt) {
this.配置更新("特殊全宠物吸物开关", (int) (ppms.特殊全宠物吸物开关.isSelected() ? 1 : 0));
}
private void 特殊全宠物吸物开关ActionPerformed(final ActionEvent evt) {
}
private void 修正队员分配经验FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("修正队员分配经验") != Integer.valueOf(ppms.修正队员分配经验.getText())) {
this.配置更新("修正队员分配经验", Integer.valueOf(ppms.修正队员分配经验.getText()).intValue());
}
}
private void 表单卡破功开关StateChanged(final ChangeEvent evt) {
this.配置更新("表单卡破功开关", (int) (ppms.表单卡破功开关.isSelected() ? 1 : 0));
}
private void 表单卡破功开关ActionPerformed(final ActionEvent evt) {
}
private void 玩家升级喇叭StateChanged(final ChangeEvent evt) {
this.配置更新("玩家升级喇叭", (int) (ppms.玩家升级喇叭.isSelected() ? 1 : 0));
}
private void 玩家升级喇叭ActionPerformed(final ActionEvent evt) {
}
private void 无限BUFFStateChanged(final ChangeEvent evt) {
this.配置更新("无限BUFF", (int) (ppms.无限BUFF.isSelected() ? 1 : 0));
}
private void 无限BUFFActionPerformed(final ActionEvent evt) {
}
private void 地图刷新频率FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("地图刷新频率") != Integer.valueOf(ppms.地图刷新频率.getText())) {
this.配置更新("地图刷新频率", Integer.valueOf(ppms.地图刷新频率.getText()).intValue());
}
}
private void 氪金ID输入ActionPerformed(final ActionEvent evt) {
}
private void 氪金ID查询ActionPerformed(final ActionEvent evt) {
this.氪金查询(1);
}
private void 氪金名字输入ActionPerformed(final ActionEvent evt) {
}
private void 氪金名字查询ActionPerformed(final ActionEvent evt) {
this.氪金查询(2);
}
private void 氪金机器码查询ActionPerformed(final ActionEvent evt) {
//this.氪金查询(3);
if (ppms.代码查询工具 != null) {
ppms.代码查询工具.dispose();
}
(ppms.代码查询工具 = new 代码查询工具()).setVisible(true);
}
private void 氪金机器码输入ActionPerformed(final ActionEvent evt) {
}
private void 克隆基础伤害FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("克隆基础伤害") != Integer.valueOf(ppms.克隆基础伤害.getText())) {
this.配置更新("克隆基础伤害", Integer.valueOf(ppms.克隆基础伤害.getText()).intValue());
}
}
private void 克隆基础伤害ActionPerformed(final ActionEvent evt) {
}
private void 自动刷钱道具FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("自动刷钱道具") != Integer.valueOf(ppms.自动刷钱道具.getText())) {
this.配置更新("自动刷钱道具", Integer.valueOf(ppms.自动刷钱道具.getText()).intValue());
}
}
private void 自动刷钱道具ActionPerformed(final ActionEvent evt) {
}
private void 公告间隔时间FocusLost(final FocusEvent evt) {
if (Start.ConfigValuesMap.get("公告间隔时间") != Integer.valueOf(ppms.公告间隔时间.getText())) {
this.配置更新("公告间隔时间", Integer.valueOf(ppms.公告间隔时间.getText()).intValue());
}
}
private void 重载公告ActionPerformed(final ActionEvent evt) {
Start.公告初始化();
JOptionPane.showMessageDialog(null, "重载公告数据成功!", "提示", 1);
}
public void 氪金同账号查询(final int type) {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.充值赞助列表1.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.充值赞助列表1.getModel()).removeRow(i);
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
ps = con.prepareStatement("SELECT * FROM characters WHERE id = ?");
ps.setInt(1, type);
rs = ps.executeQuery();
while (rs.next()) {
final int accountid = rs.getInt("accountid");
PreparedStatement ps2 = null;
ResultSet rs2 = null;
ps2 = con.prepareStatement("SELECT * FROM characters WHERE accountid = ?");
ps2.setInt(1, accountid);
rs2 = ps2.executeQuery();
while (rs2.next()) {
final int characterid = rs2.getInt("id");
PreparedStatement ps3 = null;
ResultSet rs3 = null;
ps3 = con.prepareStatement("SELECT * FROM paymoney WHERE characterid = ?");
ps3.setInt(1, characterid);
rs3 = ps3.executeQuery();
while (rs3.next()) {
((DefaultTableModel) this.充值赞助列表1.getModel()).insertRow(this.充值赞助列表1.getRowCount(), new Object[]{Integer.valueOf(rs3.getInt("characterid")), NPCConversationManager.角色ID取名字(rs3.getInt("characterid")), Integer.valueOf(NPCConversationManager.getMRJF(rs3.getInt("characterid"))), Integer.valueOf(rs3.getInt("ljjf")), Integer.valueOf(rs3.getInt("syjf")), Integer.valueOf(rs3.getInt("kydj"))});
}
rs3.close();
ps3.close();
}
rs2.close();
ps2.close();
}
rs.close();
ps.close();
con.close();
return;
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]加载充值赞助列表出错:" + ex.getMessage() + ex);
return;
}
}
public void 氪金查询(final int type) {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.充值赞助列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.充值赞助列表.getModel()).removeRow(i);
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
switch (type) {
case 1: {
ps = con.prepareStatement("SELECT * FROM paymoney WHERE characterid = ?");
ps.setInt(1, Integer.valueOf(this.氪金ID输入.getText()).intValue());
rs = ps.executeQuery();
break;
}
case 2: {
ps = con.prepareStatement("SELECT * FROM paymoney WHERE characterid = ?");
ps.setInt(1, NPCConversationManager.角色名字取Id(this.氪金名字输入.getText()));
rs = ps.executeQuery();
break;
}
case 3: {
ps = con.prepareStatement("SELECT * FROM accounts WHERE macs = ?");
ps.setString(1, this.氪金机器码输入.getText());
rs = ps.executeQuery();
while (rs.next()) {
final int accountid = rs.getInt("id");
PreparedStatement ps2 = null;
ResultSet rs2 = null;
ps2 = con.prepareStatement("SELECT * FROM characters WHERE accountid = ?");
ps2.setInt(1, accountid);
rs2 = ps2.executeQuery();
while (rs2.next()) {
final int characterid = rs2.getInt("id");
PreparedStatement ps3 = null;
ResultSet rs3 = null;
ps3 = con.prepareStatement("SELECT * FROM paymoney WHERE characterid = ?");
ps3.setInt(1, characterid);
rs3 = ps3.executeQuery();
while (rs3.next()) {
((DefaultTableModel) this.充值赞助列表.getModel()).insertRow(this.充值赞助列表.getRowCount(), new Object[]{Integer.valueOf(rs3.getInt("characterid")), NPCConversationManager.角色ID取名字(rs3.getInt("characterid")), Integer.valueOf(NPCConversationManager.getMRJF(rs3.getInt("characterid"))), Integer.valueOf(rs3.getInt("ljjf")), Integer.valueOf(rs3.getInt("syjf")), Integer.valueOf(rs3.getInt("kydj"))});
}
rs3.close();
ps3.close();
}
rs2.close();
ps2.close();
}
rs.close();
ps.close();
con.close();
return;
}
}
while (rs.next()) {
((DefaultTableModel) this.充值赞助列表.getModel()).insertRow(this.充值赞助列表.getRowCount(), new Object[]{Integer.valueOf(rs.getInt("characterid")), NPCConversationManager.角色ID取名字(rs.getInt("characterid")), Integer.valueOf(NPCConversationManager.getMRJF(rs.getInt("characterid"))), Integer.valueOf(rs.getInt("ljjf")), Integer.valueOf(rs.getInt("syjf")), Integer.valueOf(rs.getInt("kydj"))});
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]加载充值赞助列表出错:" + ex.getMessage() + ex);
}
}
public void 初始化充值列表() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.充值赞助列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.充值赞助列表.getModel()).removeRow(i);
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = null;
ResultSet rs = null;
ps = con.prepareStatement("SELECT * FROM paymoney");
rs = ps.executeQuery();
while (rs.next()) {
((DefaultTableModel) this.充值赞助列表.getModel()).insertRow(this.充值赞助列表.getRowCount(), new Object[]{Integer.valueOf(rs.getInt("characterid")), NPCConversationManager.角色ID取名字(rs.getInt("characterid")), Integer.valueOf(NPCConversationManager.getMRJF(rs.getInt("characterid"))), Integer.valueOf(rs.getInt("ljjf")), Integer.valueOf(rs.getInt("syjf")), Integer.valueOf(rs.getInt("kydj"))});
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]加载充值赞助列表出错:" + ex.getMessage());
}
}
public void 查询套装列表(final int a) {
for (int i = ((DefaultTableModel) (DefaultTableModel) ppms.套装伤害加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) ppms.套装伤害加成表.getModel()).removeRow(i);
}
if (a == 1) {
for (int i = 0; i < Start.套装加成表.size(); ++i) {
if ((Start.套装加成表.get(i)).getLeft() == Integer.valueOf(this.套装排序输入.getText())) {
((DefaultTableModel) ppms.套装伤害加成表.getModel()).insertRow(ppms.套装伤害加成表.getRowCount(), new Object[]{(((Start.套装加成表.get(i)).getRight()).getRight()).getLeft(), MapleItemInformationProvider.getInstance().getName(Integer.valueOf((String) (((Start.套装加成表.get(i)).getRight()).getRight()).getLeft()).intValue()), (((Start.套装加成表.get(i)).getRight()).getRight()).getRight(), (Start.套装加成表.get(i)).getLeft(), ((Start.套装加成表.get(i)).getRight()).getLeft()});
}
}
} else {
for (int i = 0; i < Start.套装加成表.size(); ++i) {
if (((String) ((Start.套装加成表.get(i)).getRight()).getLeft()).contains((CharSequence) this.套装名字输入.getText())) {
((DefaultTableModel) ppms.套装伤害加成表.getModel()).insertRow(ppms.套装伤害加成表.getRowCount(), new Object[]{(((Start.套装加成表.get(i)).getRight()).getRight()).getLeft(), MapleItemInformationProvider.getInstance().getName(Integer.valueOf((String) (((Start.套装加成表.get(i)).getRight()).getRight()).getLeft()).intValue()), (((Start.套装加成表.get(i)).getRight()).getRight()).getRight(), (Start.套装加成表.get(i)).getLeft(), ((Start.套装加成表.get(i)).getRight()).getLeft()});
}
}
}
}
public void 保存功能(final int a) {
String 内容 = "";
switch (a) {
case 1: {
内容 = "保存所有玩家数据";
break;
}
case 2: {
内容 = "保存所有雇佣数据并关闭";
break;
}
}
final int n = JOptionPane.showConfirmDialog((Component) this, "需要" + 内容 + "吗?", "信息", 0);
if (n == 0) {
int p = 0;
switch (a) {
case 1: {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
for (final MapleCharacter chr : cserv.getPlayerStorage().getAllCharacters()) {
++p;
chr.saveToDB(true, true);
}
}
JOptionPane.showMessageDialog(null, "保存" + p + "个在线角色成功!");
break;
}
case 2: {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
cserv.closeAllMerchant();
}
JOptionPane.showMessageDialog(null, "保存雇佣商店成功!");
break;
}
}
}
}
public void 重载设定(final int a) {
String 内容 = "";
switch (a) {
case 1: {
内容 = "重载副本";
break;
}
case 2: {
内容 = "重载爆率";
break;
}
case 3: {
内容 = "重载传送门脚本";
break;
}
case 4: {
内容 = "重载商店";
break;
}
case 5: {
内容 = "重载商城";
break;
}
case 6: {
内容 = "重载反应堆爆率";
break;
}
case 7: {
内容 = "重载自定义事件";
break;
}
case 8: {
内容 = "重载BOSS事件";
break;
}
case 9: {
内容 = "重载活动事件";
break;
}
}
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要" + 内容 + "吗?", "信息", 0);
if (n == 0) {
switch (a) {
case 1: {
for (final ChannelServer instance1 : ChannelServer.getAllInstances()) {
if (instance1 != null) {
instance1.reloadEvents();
}
}
break;
}
case 2: {
MapleMonsterInformationProvider.getInstance().clearDrops();
break;
}
case 3: {
PortalScriptManager.getInstance().clearScripts();
break;
}
case 4: {
MapleShopFactory.getInstance().clear();
break;
}
case 5: {
CashItemFactory.getInstance().clearCashShop();
break;
}
case 6: {
ReactorScriptManager.getInstance().clearDrops();
break;
}
case 7: {
for (final ChannelServer instance1 : ChannelServer.getAllInstances()) {
if (instance1 != null) {
instance1.reloadEventsc();
}
}
break;
}
case 8: {
for (final ChannelServer instance1 : ChannelServer.getAllInstances()) {
if (instance1 != null) {
instance1.reloadEventsb();
}
}
break;
}
case 9: {
for (final ChannelServer instance1 : ChannelServer.getAllInstances()) {
if (instance1 != null) {
instance1.reloadEventsa();
}
}
break;
}
}
JOptionPane.showMessageDialog(null, "重载完成。");
}
}
public static int getLJJF(final int id) {
int jf = 0;
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
final PreparedStatement ps = con.prepareStatement("select * from paymoney where characterid =?");
ps.setInt(1, id);
final ResultSet rs = ps.executeQuery();
if (rs.next()) {
jf = rs.getInt("ljjf");
} else {
final PreparedStatement psu = con.prepareStatement("insert into paymoney (characterid,syjf,ljjf,kydj) VALUES (?,?,?,?)");
psu.setInt(1, id);
psu.setInt(2, 0);
psu.setInt(3, 0);
psu.setInt(3, 0);
psu.executeUpdate();
psu.close();
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("累计积分读取发生错误: " + ex);
}
return jf;
}
public static int getSYJF(final int id) {
int jf = 0;
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
final PreparedStatement ps = con.prepareStatement("select * from paymoney where characterid =?");
ps.setInt(1, id);
final ResultSet rs = ps.executeQuery();
if (rs.next()) {
jf = rs.getInt("syjf");
} else {
final PreparedStatement psu = con.prepareStatement("insert into paymoney (characterid,syjf,ljjf,kydj) VALUES (?,?,?,?)");
psu.setInt(1, id);
psu.setInt(2, 0);
psu.setInt(3, 0);
psu.setInt(3, 0);
psu.executeUpdate();
psu.close();
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("剩余积分读取发生错误: " + ex);
}
return jf;
}
public static int getKYDJ(final int id) {
int jf = 0;
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
final PreparedStatement ps = con.prepareStatement("select * from paymoney where characterid =?");
ps.setInt(1, id);
final ResultSet rs = ps.executeQuery();
if (rs.next()) {
jf = rs.getInt("kydj");
} else {
final PreparedStatement psu = con.prepareStatement("insert into paymoney (characterid,syjf,ljjf,kydj) VALUES (?,?,?,?)");
psu.setInt(1, id);
psu.setInt(2, 0);
psu.setInt(3, 0);
psu.setInt(3, 0);
psu.executeUpdate();
psu.close();
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("可用点券读取发生错误: " + ex);
}
return jf;
}
public static int getMRJF(final int id) {
int jf = 0;
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
final PreparedStatement ps = con.prepareStatement("select * from paymoney1 where characterid =?");
ps.setInt(1, id);
final ResultSet rs = ps.executeQuery();
if (rs.next()) {
jf = rs.getInt("mrjf");
} else {
final PreparedStatement psu = con.prepareStatement("insert into paymoney1 (characterid,mrjf) VALUES (?,?)");
psu.setInt(1, id);
psu.setInt(2, 0);
psu.executeUpdate();
psu.close();
}
ps.close();
rs.close();
con.close();
} catch (SQLException ex) {
System.err.println("每日积分读取发生错误: " + ex);
}
return jf;
}
public static void setLJJF(final int id, final int slot) {
final int jf = getLJJF(id);
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("UPDATE paymoney SET ljjf = ? where characterid = ?");
ps.setInt(1, jf + slot);
ps.setInt(2, id);
ps.executeUpdate();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("累计充值加减发生错误: " + ex);
}
}
public static void setSYJF(final int id, final int slot) {
final int jf = getSYJF(id);
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("UPDATE paymoney SET syjf = ? where characterid = ?");
ps.setInt(1, jf + slot);
ps.setInt(2, id);
ps.executeUpdate();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("剩余充值加减发生错误: " + ex);
}
}
public static void setKYDJ(final int id, final int slot) {
final int jf = getKYDJ(id);
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("UPDATE paymoney SET kydj = ? where characterid = ?");
ps.setInt(1, jf + slot);
ps.setInt(2, id);
ps.executeUpdate();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("可用点券加减发生错误: " + ex);
}
}
public static void setMRJF(final int id, final int slot) {
final int jf = getMRJF(id);
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("UPDATE paymoney1 SET mrjf = ? where characterid = ?");
ps.setInt(1, jf + slot);
ps.setInt(2, id);
ps.executeUpdate();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("每日充值加减发生错误: " + ex);
}
}
public void 发放氪金() {
int 道具数量 = 0;
if ("输入数字".equals(this.发放充值数量.getText())) {
道具数量 = 0;
} else {
道具数量 = Integer.parseInt(this.发放充值数量.getText());
}
final String 名字 = "";
int 玩家ID = 0;
if (this.充值角色ID.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "找不到氪金玩家!", "充值赞助提示", 1);
} else {
玩家ID = Integer.parseInt(this.充值角色ID.getText());
}
String 玩家的名字 = "";
if (this.充值玩家名字.getText().isEmpty()) {
JOptionPane.showMessageDialog(null, "找不到氪金玩家!", "充值赞助提示", 1);
} else {
玩家的名字 = this.充值玩家名字.getText();
}
final int 发放类型 = 0;
final int 发放类型2 = 0;
final int 发放类型3 = 0;
String 发放类型名 = "";
String 发放类型名2 = "";
String 发放类型名3 = "";
String 发放类型名4 = "";
if (this.每日充值.getState()) {
发放类型名 = "每日充值";
}
if (this.累计充值.getState()) {
发放类型名2 = "累计充值";
}
if (this.剩余余额.getState()) {
发放类型名3 = "剩余余额";
}
if (this.可用点券.getState()) {
发放类型名4 = "可用点券";
}
final int answer = JOptionPane.showConfirmDialog((Component) this, "当前选择的类型是:" + 发放类型名 + " " + 发放类型名2 + " " + 发放类型名3 + " " + 发放类型名4 + "\r\n当前输入数量设置是:" + 道具数量 + "\r\n当前发放范围设置是:" + 名字 + "\r\n当前你选择的角色名字是:" + 玩家的名字 + "\r\n请问您是否要发放呢?\r\n", "发放点卷抵用金币", 0);
if (answer != 0) {
return;
}
final MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
if (this.每日充值.getState()) {
setMRJF(玩家ID, 道具数量);
}
if (this.累计充值.getState()) {
setLJJF(玩家ID, 道具数量);
}
if (this.剩余余额.getState()) {
setSYJF(玩家ID, 道具数量);
}
if (this.可用点券.getState()) {
setKYDJ(玩家ID, 道具数量 * Integer.parseInt(ppms.点券比例.getText()));
}
this.初始化充值列表();
JOptionPane.showMessageDialog(null, "处理完毕!", "充值赞助提示", 1);
}
public void 修改技能() {
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE skilltest set mobcount = ? ,attackcount = ? where skillid = ?");
ps.setInt(1, Integer.valueOf(this.怪物个数.getText()).intValue());
ps.setInt(2, Integer.valueOf(this.技能段数.getText()).intValue());
ps.setInt(3, Integer.valueOf(this.技能代码.getText()).intValue());
ps.execute();
ps.close();
this.重载技能列表();
this.重载职业列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "技能检测表单调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]技能检测表单调整出错:" + ex.getMessage());
}
}
private void 重载技能列表() {
Start.SkillType.clear();
Start.GetSkillTable();
}
public void 重载职业列表() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.职业技能列表表单.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.职业技能列表表单.getModel()).removeRow(i);
}
int i = this.职业列表表单.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
this.当前职业ID.setText("当前职业ID: 【" + this.职业列表表单.getValueAt(i, 0).toString() + "");
this.当前职业名称.setText("当前职业名称: 【" + this.职业列表表单.getValueAt(i, 1).toString() + "");
for (int a = 0; a < Start.SkillType.size(); ++a) {
if (((SkillType) Start.SkillType.get(a)).getSkillId() / 10000 == Integer.parseInt(this.职业列表表单.getValueAt(i, 0).toString())) {
((DefaultTableModel) this.职业技能列表表单.getModel()).insertRow(this.职业技能列表表单.getRowCount(), new Object[]{Integer.valueOf(((SkillType) Start.SkillType.get(a)).getSkillId()), SkillFactory.getName(((SkillType) Start.SkillType.get(a)).getSkillId()), Integer.valueOf(((SkillType) Start.SkillType.get(a)).getAttackCount()), Integer.valueOf(((SkillType) Start.SkillType.get(a)).getMobCount())});
}
}
}
public void 加载职业列表() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.职业列表表单.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.职业列表表单.getModel()).removeRow(i);
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = null;
ResultSet rs = null;
ps = con.prepareStatement("SELECT * FROM job");
rs = ps.executeQuery();
while (rs.next()) {
((DefaultTableModel) this.职业列表表单.getModel()).insertRow(this.职业列表表单.getRowCount(), new Object[]{Integer.valueOf(rs.getInt("jobid")), MapleJob.getName(MapleJob.getById(rs.getInt("jobid")))});
}
rs.close();
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]加载职业列表表单出错:" + ex.getMessage());
}
JOptionPane.showMessageDialog(null, "处理完毕!", "职业列表表单提示", 1);
}
public void 加载技能列表() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.职业技能列表表单.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.职业技能列表表单.getModel()).removeRow(i);
}
int i = this.职业列表表单.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
this.当前职业ID.setText("当前职业ID: 【" + this.职业列表表单.getValueAt(i, 0).toString() + "");
this.当前职业名称.setText("当前职业名称: 【" + this.职业列表表单.getValueAt(i, 1).toString() + "");
for (int a = 0; a < Start.SkillType.size(); ++a) {
if (((SkillType) Start.SkillType.get(a)).getSkillId() / 10000 == Integer.parseInt(this.职业列表表单.getValueAt(i, 0).toString())) {
((DefaultTableModel) this.职业技能列表表单.getModel()).insertRow(this.职业技能列表表单.getRowCount(), new Object[]{Integer.valueOf(((SkillType) Start.SkillType.get(a)).getSkillId()), SkillFactory.getName(((SkillType) Start.SkillType.get(a)).getSkillId()), Integer.valueOf(((SkillType) Start.SkillType.get(a)).getAttackCount()), Integer.valueOf(((SkillType) Start.SkillType.get(a)).getMobCount()), Integer.valueOf(0)});
}
}
JOptionPane.showMessageDialog(null, "处理完毕!", "职业列表表单提示", 1);
}
public void 配置经验更新(final String name, final int value, final int id) {
if (Start.exptable.get(id) != null) {
Start.exptable.set(id, new Pair(name, Integer.valueOf(value)));
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE exptable SET numb = ? WHERE name = ?");
ps.setInt(1, value);
ps.setString(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
private void 重载配置经验列表() {
Start.exptable.clear();
Start.GetExpTable();
}
private void 加载配置经验列表() {
for (int i = ((DefaultTableModel) ppms.阶段经验配置表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.阶段经验配置表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.exptable.size(); ++i) {
((DefaultTableModel) ppms.阶段经验配置表.getModel()).insertRow(ppms.阶段经验配置表.getRowCount(), new Object[]{Integer.valueOf((String) (Start.exptable.get(i)).getLeft()), (Start.exptable.get(i)).getRight()});
}
}
public void 初始化职业所有技能() {
final int answer = JOptionPane.showConfirmDialog((Component) this, "点击此处所有技能数据会全部清空重新加载\r\n请问你是否要进行该操作!?", "初始化职业所有技能", 0);
if (answer != 0) {
return;
}
Start.SkillType.clear();
this.删除技能表();
final MapleDataProvider skillWZ = MapleDataProviderFactory.getDataProvider("Skill.wz");
final MapleDataDirectoryEntry root = skillWZ.getRoot();
for (final MapleDataFileEntry topDir : root.getFiles()) {
if (topDir.getName().length() <= 8) {
for (final MapleData data : skillWZ.getData(topDir.getName())) {
if (data.getName().equals("skill")) {
for (final MapleData subData : data) {
if (subData != null) {
final int skillId = Integer.parseInt(subData.getName());
final Skill skil = Skill.loadFromData(skillId, subData);
if ((skil.getEffect1((int) skil.getMaxLevel()).getDamage() <= 100 || skil.getEffect1((int) skil.getMaxLevel()).getMpCon() <= 0 || skil.getEffect1((int) skil.getMaxLevel()).getDuration() >= 50000) && (skil.getEffect1((int) skil.getMaxLevel()).getDuration() >= 1 || skil.getEffect1((int) skil.getMaxLevel()).getMpCon() <= 0 || skil.getEffect1((int) skil.getMaxLevel()).getRange() >= 1 || skillId == 4111006) && (skil.getEffect1((int) skil.getMaxLevel()).getMatk() <= 0 || skil.getEffect1((int) skil.getMaxLevel()).getDuration() >= 50000) && skillId != 3221007) {
continue;
}
Start.SkillType.add(new SkillType(skillId, (int) skil.getEffect1((int) skil.getMaxLevel()).getMobCount(), (int) ((skil.getEffect1((int) skil.getMaxLevel()).getBulletCount() > 1) ? skil.getEffect1((int) skil.getMaxLevel()).getBulletCount() : skil.getEffect1((int) skil.getMaxLevel()).getAttackCount())));
}
}
}
}
}
}
int p = 0;
for (int a = 0; a < Start.SkillType.size(); ++a) {
this.初始技能数据进入数据库(((SkillType) Start.SkillType.get(a)).getSkillId(), ((SkillType) Start.SkillType.get(a)).getMobCount(), ((SkillType) Start.SkillType.get(a)).getAttackCount());
++p;
}
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "][信息]技能加载初始化:一共加载了" + p + "个技能");
JOptionPane.showMessageDialog(null, "处理完毕!:一共加载了" + p + "个技能", "初始化技能提示", 1);
}
public void 初始技能数据进入数据库(final int skillid, final int mobcount, final int attckcount) {
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = null;
ps = con.prepareStatement("INSERT INTO skilltest (skillid,mobcount,attackcount) VALUES(?,?,?)");
ps.setInt(1, skillid);
ps.setInt(2, mobcount);
ps.setInt(3, attckcount);
ps.execute();
ps.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]初始化技能失败:" + ex.getMessage());
}
}
public void 删除技能表() {
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection()) {
PreparedStatement ps = null;
ps = con.prepareStatement("DELETE FROM skilltest");
ps.execute();
ps.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]清空技能失败:" + ex.getMessage());
}
}
public void 开启倍率活动() {
int 数量 = 0;
if ("输入数字".equals(this.倍率设置.getText())) {
数量 = 1;
} else {
数量 = ((Integer.parseInt(this.倍率设置.getText()) < 1) ? 1 : Integer.parseInt(this.倍率设置.getText()));
}
int 持续时间HOUR = 0;
if ("输入数字".equals(this.持续时间时.getText())) {
持续时间HOUR = 0;
} else {
持续时间HOUR = Integer.parseInt(this.持续时间时.getText());
}
int 持续时间MIN = 0;
if ("输入数字".equals(this.持续时间分.getText())) {
持续时间MIN = 0;
} else {
持续时间MIN = Integer.parseInt(this.持续时间分.getText());
}
int 选择类型 = 0;
String 名字 = "";
if ("输入数字".equals(Integer.valueOf(this.倍率活动类型.getSelectedIndex()))) {
选择类型 = 0;
} else {
选择类型 = this.倍率活动类型.getSelectedIndex();
switch (选择类型) {
case 0: {
名字 = "经验";
break;
}
case 1: {
名字 = "爆率";
break;
}
case 2: {
名字 = "金币";
break;
}
}
}
final int answer = JOptionPane.showConfirmDialog((Component) this, "当前输入的倍率设置是:" + 数量 + "\r\n当前输入的持续小时时间设置是:" + 持续时间HOUR + "小时\r\n当前输入的持续分钟时间设置是:" + 持续时间MIN + "分钟\r\n当前输入的选择的类型是:" + 名字 + "\r\n请问您是否要发放呢?\r\n", "开启系统倍率活动", 0);
if (answer != 0) {
return;
}
final int time = 持续时间MIN * 60 + 持续时间HOUR * 60 * 60;
boolean bOk = true;
if (选择类型 == 0) {
for (final ChannelServer cserv1 : ChannelServer.getAllInstances()) {
for (final MapleCharacter mch : cserv1.getPlayerStorage().getAllCharacters()) {
mch.startMapEffect(数量+"倍服务器经验倍率活动已经开始,持续时间" + 持续时间HOUR + "小时" + 持续时间MIN + "分钟!", 5120027);
}
}
MapleParty.活动经验倍率 = 数量;
} else if (选择类型 == 1) {
for (final ChannelServer cserv1 : ChannelServer.getAllInstances()) {
for (final MapleCharacter mch : cserv1.getPlayerStorage().getAllCharacters()) {
mch.startMapEffect(数量+"倍服务器物品倍率活动已经开始,持续时间" + 持续时间HOUR + "小时" + 持续时间MIN + "分钟!", 5120027);
}
}
MapleParty.活动爆率倍率 = 数量;
} else if (选择类型 == 2) {
for (final ChannelServer cserv1 : ChannelServer.getAllInstances()) {
for (final MapleCharacter mch : cserv1.getPlayerStorage().getAllCharacters()) {
mch.startMapEffect(数量+"倍服务器金币倍率活动已经开始,持续时间" + 持续时间HOUR + "小时" + 持续时间MIN + "分钟!", 5120027);
}
}
MapleParty.活动金币倍率 = 数量;
} else {
bOk = false;
}
if (bOk) {
World.scheduleRateDelay(名字, (long) time);
}
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "][信息]" + 名字 + "活动已经成功修改为 " + 数量 + "倍将在" + 持续时间HOUR + "小时" + 持续时间MIN + "分钟后自动更正!!");
}
public void 发放其他() {
int 道具数量 = 0;
if ("输入数字".equals(this.发放其他数量.getText())) {
道具数量 = 0;
} else {
道具数量 = Integer.parseInt(this.发放其他数量.getText());
}
int 发放范围 = 0;
String 名字 = "";
String 玩家的名字 = "";
if ("输入数字".equals(Integer.valueOf(this.发放其他范围.getSelectedIndex()))) {
发放范围 = 0;
} else {
发放范围 = this.发放其他范围.getSelectedIndex();
switch (发放范围) {
case 0: {
名字 = "全服";
break;
}
case 1: {
名字 = "个人";
玩家的名字 = this.发放其他玩家.getText();
break;
}
}
}
int 发放类型 = 0;
String 名字2 = "";
if ("输入数字".equals(Integer.valueOf(this.发放其他类型.getSelectedIndex()))) {
发放类型 = 0;
} else {
发放类型 = this.发放其他类型.getSelectedIndex();
switch (发放类型) {
case 0: {
名字2 = "点卷";
break;
}
case 1: {
名字2 = "抵用";
break;
}
case 2: {
名字2 = "金币";
break;
}
}
}
final int answer = JOptionPane.showConfirmDialog((Component) this, "当前选择的类型是:" + 名字2 + "\r\n当前输入数量设置是:" + 道具数量 + "\r\n当前发放范围设置是:" + 名字 + "" + ((发放范围 == 1) ? ("\r\n当前你选择的角色名字是:" + 玩家的名字 + "\r\n") : "") + "请问您是否要发放呢?\r\n", "发放点卷抵用金币", 0);
if (answer != 0) {
return;
}
final MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
int 个数 = 0;
if (发放范围 == 0) {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
for (final MapleCharacter mch : cserv.getPlayerStorage().getAllCharacters()) {
if (发放类型 == 0) {
mch.modifyCSPoints(1, 道具数量, true);
} else if (发放类型 == 1) {
mch.modifyCSPoints(2, 道具数量, true);
} else if (发放类型 == 2) {
mch.gainMeso(道具数量, true);
}
mch.startMapEffect("管理员发放礼物" + 道具数量 + "" + 名字2 + "给在线的所有玩家!祝您玩得开心快乐", 5121009);
++个数;
}
}
} else {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
final MapleCharacter mch2 = ChannelServer.getInstance(cserv.getChannel()).getPlayerStorage().getCharacterByName(玩家的名字);
if (mch2 != null) {
if (发放类型 == 0) {
mch2.modifyCSPoints(1, 道具数量, true);
} else if (发放类型 == 1) {
mch2.modifyCSPoints(2, 道具数量, true);
} else if (发放类型 == 2) {
mch2.gainMeso(道具数量, true);
}
mch2.startMapEffect("管理员发放礼物" + 道具数量 + "" + 名字2 + "单独给你!祝您玩得开心快乐", 5121009);
++个数;
}
}
}
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "][信息]发放" + 名字2 + ":一共发给了" + 个数 + "个玩家");
}
public void 发放道具() {
int 道具代码 = 0;
if ("输入道具代码".equals(this.发放道具代码.getText())) {
道具代码 = 4000000;
} else {
道具代码 = ((Integer.parseInt(this.发放道具代码.getText()) < 1) ? 1 : Integer.parseInt(this.发放道具代码.getText()));
}
int 道具数量 = 0;
if ("输入数字".equals(this.发放道具数量.getText())) {
道具数量 = 0;
} else {
道具数量 = Integer.parseInt(this.发放道具数量.getText());
}
int 发放范围 = 0;
String 名字 = "";
String 玩家的名字 = "";
if ("输入数字".equals(Integer.valueOf(this.发放道具发放范围.getSelectedIndex()))) {
发放范围 = 0;
} else {
发放范围 = this.发放道具发放范围.getSelectedIndex();
switch (发放范围) {
case 0: {
名字 = "全服";
break;
}
case 1: {
名字 = "个人";
玩家的名字 = this.发放个人玩家名字.getText();
break;
}
}
}
final int answer = JOptionPane.showConfirmDialog((Component) this, "当前输入道具代码是:" + 道具代码 + "\r\n当前输入道具数量设置是:" + 道具数量 + "\r\n当前发放范围设置是:" + 名字 + "" + ((发放范围 == 1) ? ("\r\n当前你选择的角色名字是:" + 玩家的名字 + "\r\n") : "") + "请问您是否要开启呢?\r\n", "发放道具", 0);
if (answer != 0) {
return;
}
final MapleItemInformationProvider ii = MapleItemInformationProvider.getInstance();
int 个数 = 0;
if (发放范围 == 0) {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
for (final MapleCharacter mch : cserv.getPlayerStorage().getAllCharacters()) {
mch.gainItem(道具代码, 道具数量);
mch.startMapEffect("管理员发放礼物" + 道具数量 + "" + ii.getName(道具代码) + "给在线的所有玩家!祝您玩得开心快乐", 5121009);
++个数;
}
}
} else {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
final MapleCharacter mch2 = ChannelServer.getInstance(cserv.getChannel()).getPlayerStorage().getCharacterByName(玩家的名字);
if (mch2 != null) {
mch2.gainItem(道具代码, 道具数量);
mch2.startMapEffect("管理员发放礼物" + 道具数量 + "" + ii.getName(道具代码) + "单独给你!祝您玩得开心快乐", 5121009);
++个数;
}
}
}
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "][信息]发放道具:一共发给了" + 个数 + "个玩家:" + 道具数量 + "" + ii.getName(道具代码) + "");
}
public void 野外BOSS修改(final int type) {
if (ppms.野外BOSS刷新时间现地图.getText().length() < 5) {
JOptionPane.showMessageDialog(null, "错误:五位以下的地图无法添加");
return;
}
if (ppms.野外BOSS刷新时间boss代码.getText().length() < 6) {
JOptionPane.showMessageDialog(null, "错误:怪物id位数不对");
return;
}
if (Integer.valueOf(ppms.野外BOSS刷新时间boss代码.getText()).intValue() < 1) {
JOptionPane.showMessageDialog(null, "错误:你加的这个是啥怪物");
return;
}
if (ppms.野外BOSS刷新时间分.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:boss刷新时间不对");
return;
}
if (ppms.野外BOSS刷新时间横坐标.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:横坐标输入不对");
return;
}
if (ppms.野外BOSS刷新时间纵坐标.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:纵坐标输入不对");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO bossmobinmap (mobid,map,x,y,msg,time) VALUES(?,?,?,?,?,?)");
ps.setInt(1, Integer.valueOf(ppms.野外BOSS刷新时间boss代码.getText()).intValue());
ps.setInt(2, Integer.valueOf(ppms.野外BOSS刷新时间现地图.getText()).intValue());
ps.setInt(3, Integer.valueOf(ppms.野外BOSS刷新时间横坐标.getText()).intValue());
ps.setInt(4, Integer.valueOf(ppms.野外BOSS刷新时间纵坐标.getText()).intValue());
ps.setString(5, ppms.野外BOSS刷新时间说明.getText());
ps.setInt(6, Integer.valueOf(ppms.野外BOSS刷新时间分.getText()).intValue());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM bossmobinmap where map = ?");
ps.setInt(1, Integer.valueOf(ppms.野外BOSS刷新时间原地图.getText()).intValue());
ps.execute();
ps.close();
break;
}
case 2: {
ps = con.prepareStatement("UPDATE bossmobinmap set mobid = ? ,map = ? ,x = ?, y = ?, msg = ?, time = ? where map = ?");
ps.setInt(1, Integer.valueOf(ppms.野外BOSS刷新时间boss代码.getText()).intValue());
ps.setInt(2, Integer.valueOf(ppms.野外BOSS刷新时间现地图.getText()).intValue());
ps.setInt(3, Integer.valueOf(ppms.野外BOSS刷新时间横坐标.getText()).intValue());
ps.setInt(4, Integer.valueOf(ppms.野外BOSS刷新时间纵坐标.getText()).intValue());
ps.setString(5, ppms.野外BOSS刷新时间说明.getText());
ps.setInt(6, Integer.valueOf(ppms.野外BOSS刷新时间分.getText()).intValue());
ps.setInt(7, Integer.valueOf(ppms.野外BOSS刷新时间原地图.getText()).intValue());
ps.execute();
ps.close();
break;
}
}
this.重载野外boss刷新列表();
this.加载野外boss刷新列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "野外boss刷新调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]野外boss刷新调整出错" + ex.getMessage());
}
}
private void 重载野外boss刷新列表() {
Start.野外boss刷新.clear();
Start.GetMobInMapTable();
}
private void 加载野外boss刷新列表() {
for (int i = ((DefaultTableModel) ppms.野外BOSS刷新时间.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.野外BOSS刷新时间.getModel()).removeRow(i);
}
for (int i = 0; i < Start.野外boss刷新.size(); ++i) {
((DefaultTableModel) ppms.野外BOSS刷新时间.getModel()).insertRow(ppms.野外BOSS刷新时间.getRowCount(), new Object[]{Integer.valueOf(((BossInMap) Start.野外boss刷新.get(i)).getMobid()), Integer.valueOf(((BossInMap) Start.野外boss刷新.get(i)).getMap()), Integer.valueOf(((BossInMap) Start.野外boss刷新.get(i)).getX()), Integer.valueOf(((BossInMap) Start.野外boss刷新.get(i)).getY()), ((BossInMap) Start.野外boss刷新.get(i)).getMsg(), Integer.valueOf(((BossInMap) Start.野外boss刷新.get(i)).getTime())});
}
}
public void 道具经验加成调整(final int type) {
if (ppms.道具经验加成代码.getText().length() != 7) {
JOptionPane.showMessageDialog(null, "错误:道具代码是七位数哦");
return;
}
if (ppms.道具经验加成比例.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:加成经验最少是1位数哦");
return;
}
if (Integer.valueOf(ppms.道具经验加成比例.getText()).intValue() < 1) {
JOptionPane.showMessageDialog(null, "错误:加成经验最少是1哦");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO itemexptable (name,numb) VALUES(?,?)");
ps.setString(1, ppms.道具经验加成代码.getText());
ps.setInt(2, Integer.valueOf(ppms.道具经验加成比例.getText()).intValue());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM itemexptable where name = ?");
ps.setString(1, ppms.道具经验加成代码.getText());
ps.execute();
ps.close();
break;
}
case 2: {
ps = con.prepareStatement("UPDATE itemexptable set numb = ? ,name = ?where name = ?");
ps.setInt(1, Integer.valueOf(ppms.道具经验加成比例.getText()).intValue());
ps.setString(2, ppms.道具经验加成代码.getText());
ps.setString(3, ppms.原道具经验加成代码.getText());
ps.execute();
ps.close();
break;
}
}
this.重载道具经验列表();
this.加载道具经验列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "道具经验加成调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]道具经验加成调整出错:" + ex.getMessage());
}
}
public void 不参与增加调整(final int type) {
if (ppms.不参与道具叠加源代码.getText().length() != 7) {
JOptionPane.showMessageDialog(null, "错误:道具代码是七位数哦");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO noslotmax (name) VALUES( ? )");
ps.setString(1, ppms.不参与道具叠加源代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM noslotmax where name = ?");
ps.setString(1, ppms.不参与道具叠加源代码.getText());
ps.execute();
ps.close();
break;
}
}
this.重载不参与道具叠加列表();
this.加载不参与道具叠加列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "不参与增加调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]不参与增加调整出错:" + ex.getMessage());
}
}
public void 子弹调整(final int type) {
if (ppms.子弹代码.getText().length() != 7) {
JOptionPane.showMessageDialog(null, "错误:道具代码是七位数哦");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO rechargeableItems (name) VALUES(?)");
ps.setString(1, ppms.子弹代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM rechargeableItems where name = ?");
ps.setString(1, ppms.子弹代码.getText());
ps.execute();
ps.close();
break;
}
}
this.重载子弹列表();
this.加载子弹列表();
MapleShop.重载商店();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "子弹调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]子弹调整出错:" + ex.getMessage());
}
}
public void 特殊职业调整(final int type) {
if (ppms.特殊组队经验职业.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:职业代码错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO specialjobtable (name) VALUES(?)");
ps.setString(1, ppms.特殊组队经验职业.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM specialjobtable where name = ?");
ps.setString(1, ppms.特殊组队经验职业.getText());
ps.execute();
ps.close();
break;
}
}
this.重载特殊职业列表();
this.加载特殊职业列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "特殊职业列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]特殊职业列表调整出错:" + ex.getMessage());
}
}
public void 怪物地图调整(final int type) {
if (ppms.多倍地图现地图代码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:职业代码错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO mobmaptable (name) VALUES( ?)");
ps.setString(1, ppms.多倍地图现地图代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM mobmaptable where name = ?");
ps.setString(1, ppms.多倍地图现地图代码.getText());
ps.execute();
ps.close();
}
case 2: {
ps = con.prepareStatement("UPDATE mobmaptable set name = ? where name = ?");
ps.setString(1, ppms.多倍地图现地图代码.getText());
ps.setString(2, ppms.多倍地图现地图代码.getText());
ps.execute();
ps.close();
break;
}
}
this.重载多倍怪物列表();
this.加载多倍怪物列表();
重载玩家刷怪信息();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "多倍地图列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]多倍地图列表调整出错:" + ex.getMessage());
}
}
private void 重载多倍怪物列表() {
Start.mobmaptable.clear();
Start.GetMobMapTable();
}
public void 套装伤害加成表调整(final int type) {
if (ppms.现套装代码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:道具代码错误");
return;
}
if (ppms.套装加成比例.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:套装加成比例错误");
return;
}
if (ppms.套装编码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:套装编码错误");
return;
}
if (ppms.套装名字.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:套装名字错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO suitdamtable (name,numb,proportion,proname) VALUES(?,?,?,?)");
ps.setString(1, ppms.现套装代码.getText());
ps.setInt(2, Integer.valueOf(ppms.套装加成比例.getText()).intValue());
ps.setInt(3, Integer.valueOf(ppms.套装编码.getText()).intValue());
ps.setString(4, ppms.套装名字.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM suitdamtable where name = ? AND numb = ? AND proportion = ? AND proname = ? ");
ps.setString(1, ppms.原套装代码.getText());
ps.setInt(2, Integer.valueOf(ppms.套装加成比例.getText()).intValue());
ps.setInt(3, Integer.valueOf(ppms.套装编码.getText()).intValue());
ps.setString(4, ppms.套装名字.getText());
ps.execute();
ps.close();
}
case 2: {
ps = con.prepareStatement("UPDATE suitdamtable set name = ? ,numb = ?,proportion = ? ,proname = ? where name = ?");
ps.setString(1, ppms.现套装代码.getText());
ps.setInt(2, Integer.valueOf(ppms.套装加成比例.getText()).intValue());
ps.setInt(3, Integer.valueOf(ppms.套装编码.getText()).intValue());
ps.setString(4, ppms.套装名字.getText());
ps.setString(5, ppms.原套装代码.getText());
ps.execute();
ps.close();
break;
}
}
this.重载套装加成列表();
this.加载套装伤害加成表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "套装伤害加成列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]套装伤害加成列表调整出错:" + ex.getMessage());
}
}
public void 宠物吸取不参与地图调整(final int type) {
if (ppms.宠物吸取不参与地图代码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:地图代码错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO petnomaptable (name) VALUES( ?)");
ps.setString(1, ppms.宠物吸取不参与地图代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM petnomaptable where name = ?");
ps.setString(1, ppms.宠物吸取不参与地图代码.getText());
ps.execute();
ps.close();
}
case 2: {
ps = con.prepareStatement("UPDATE petnomaptable set name = ? where name = ?");
ps.setString(1, ppms.宠物吸取不参与地图代码.getText());
ps.setString(2, ppms.宠物吸取不参与地图代码1.getText());
ps.execute();
ps.close();
break;
}
}
this.重载宠物不参与地图列表();
this.加载宠物不参与列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "宠物不参与地图列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]宠物不参与地图列表调整出错:" + ex.getMessage());
}
}
public void 宠物吸金调整(final int type) {
if (ppms.宠物吸金代码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:宠物代码错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO petmesotable (name) VALUES( ?)");
ps.setString(1, ppms.宠物吸金代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM petmesotable where name = ?");
ps.setString(1, ppms.宠物吸金代码.getText());
ps.execute();
ps.close();
}
case 2: {
ps = con.prepareStatement("UPDATE petmesotable set name = ? where name = ?");
ps.setString(1, ppms.宠物吸金代码.getText());
ps.setString(2, ppms.宠物吸金代码1.getText());
ps.execute();
ps.close();
break;
}
}
this.重载宠物吸金代码列表();
this.加载宠物吸金列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "宠物吸金列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]宠物吸金列表调整出错:" + ex.getMessage());
}
}
public void 宠物吸物调整(final int type) {
if (ppms.宠物吸物代码.getText().length() < 1) {
JOptionPane.showMessageDialog(null, "错误:地图代码错误");
return;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
switch (type) {
case 0: {
ps = con.prepareStatement("INSERT INTO petitemtable (name) VALUES( ?)");
ps.setString(1, ppms.宠物吸物代码.getText());
ps.execute();
ps.close();
break;
}
case 1: {
ps = con.prepareStatement("DELETE FROM petitemtable where name = ?");
ps.setString(1, ppms.宠物吸物代码.getText());
ps.execute();
ps.close();
}
case 2: {
ps = con.prepareStatement("UPDATE petitemtable set name = ? where name = ?");
ps.setString(1, ppms.宠物吸物代码.getText());
ps.setString(2, ppms.宠物吸物代码1.getText());
ps.execute();
ps.close();
break;
}
}
this.重载宠物吸物代码列表();
this.加载宠物吸物列表();
JOptionPane.showMessageDialog(null, "数据处理完毕!", "宠物吸物列表调整提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]宠物吸物列表调整出错:" + ex.getMessage());
}
}
private void 重载宠物不参与地图列表() {
Start.宠物不参与地图表.clear();
Start.GetPetNoMapTable();
}
private void 重载套装加成列表() {
Start.套装加成表.clear();
Start.GetSuitDamTable();
}
private void 重载宠物吸金代码列表() {
Start.宠物吸金表.clear();
Start.GetPetMesoTable();
}
private void 重载宠物吸物代码列表() {
Start.宠物吸物表.clear();
Start.GetPetItemTable();
}
public static void 重载玩家刷怪信息() {
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
for (final MapleCharacter chr : cserv.getPlayerStorage().getAllCharacters()) {
if (chr != null) {
chr.getMap().respawn(false);
}
}
}
}
private void 重载特殊职业列表() {
Start.特殊组队经验加成表.clear();
Start.GetSpecialJobTable();
}
private void 加载多倍怪物列表() {
for (int i = ((DefaultTableModel) ppms.多倍怪物地图列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.多倍怪物地图列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.mobmaptable.size(); ++i) {
((DefaultTableModel) ppms.多倍怪物地图列表.getModel()).insertRow(ppms.多倍怪物地图列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.mobmaptable.get(i))});
}
}
private void 加载宠物不参与列表() {
for (int i = ((DefaultTableModel) ppms.宠物吸取不参与地图列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.宠物吸取不参与地图列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.宠物不参与地图表.size(); ++i) {
((DefaultTableModel) ppms.宠物吸取不参与地图列表.getModel()).insertRow(ppms.宠物吸取不参与地图列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.宠物不参与地图表.get(i))});
}
}
private void 加载套装伤害加成表() {
for (int i = ((DefaultTableModel) ppms.套装伤害加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.套装伤害加成表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.套装加成表.size(); ++i) {
((DefaultTableModel) ppms.套装伤害加成表.getModel()).insertRow(ppms.套装伤害加成表.getRowCount(), new Object[]{(((Start.套装加成表.get(i)).getRight()).getRight()).getLeft(), MapleItemInformationProvider.getInstance().getName(Integer.valueOf((String) (((Start.套装加成表.get(i)).getRight()).getRight()).getLeft()).intValue()), (((Start.套装加成表.get(i)).getRight()).getRight()).getRight(), (Start.套装加成表.get(i)).getLeft(), ((Start.套装加成表.get(i)).getRight()).getLeft()});
}
}
private void 加载宠物吸金列表() {
for (int i = ((DefaultTableModel) ppms.宠物吸金列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.宠物吸金列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.宠物吸金表.size(); ++i) {
((DefaultTableModel) ppms.宠物吸金列表.getModel()).insertRow(ppms.宠物吸金列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.宠物吸金表.get(i))});
}
}
private void 加载宠物吸物列表() {
for (int i = ((DefaultTableModel) ppms.宠物吸物列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.宠物吸物列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.宠物吸物表.size(); ++i) {
((DefaultTableModel) ppms.宠物吸物列表.getModel()).insertRow(ppms.宠物吸物列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.宠物吸物表.get(i))});
}
}
private void 加载特殊职业列表() {
for (int i = ((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.特殊组队经验加成表.size(); ++i) {
((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).insertRow(ppms.特殊组队经验加成表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.特殊组队经验加成表.get(i))});
}
}
private void 重载子弹列表() {
Start.子弹列表.clear();
Start.GetRechargeTable();
}
private void 加载子弹列表() {
for (int i = ((DefaultTableModel) ppms.子弹扩充列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.子弹扩充列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.子弹列表.size(); ++i) {
((DefaultTableModel) ppms.子弹扩充列表.getModel()).insertRow(ppms.子弹扩充列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.子弹列表.get(i))});
}
}
private void 加载不参与道具叠加列表() {
for (int i = ((DefaultTableModel) ppms.不参与叠加道具.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.不参与叠加道具.getModel()).removeRow(i);
}
for (int i = 0; i < Start.不参与叠加道具.size(); ++i) {
((DefaultTableModel) ppms.不参与叠加道具.getModel()).insertRow(ppms.不参与叠加道具.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.不参与叠加道具.get(i))});
}
}
private void 重载不参与道具叠加列表() {
Start.不参与叠加道具.clear();
Start.GetNoSlotMaxTable();
}
private void 重载道具经验列表() {
Start.经验加成表.clear();
Start.GetItemExpTable();
}
private void 加载道具经验列表() {
for (int i = ((DefaultTableModel) ppms.经验加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.经验加成表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.经验加成表.size(); ++i) {
((DefaultTableModel) ppms.经验加成表.getModel()).insertRow(ppms.经验加成表.getRowCount(), new Object[]{Integer.valueOf((String) (Start.经验加成表.get(i)).getLeft()), (Start.经验加成表.get(i)).getRight()});
}
}
public static void 玩家控制台() {
if (ppms.玩家控制台 != null) {
ppms.玩家控制台.dispose();
}
(ppms.玩家控制台 = new 玩家控制台()).setVisible(true);
}
public static void 特殊控制台() {
if (ppms.特殊控制台 != null) {
ppms.特殊控制台.dispose();
}
(ppms.特殊控制台 = new 特殊控制台()).setVisible(true);
}
public void 清空文档(final JTextArea mainComponent) {
final int n = JOptionPane.showConfirmDialog((Component) this, "你确定要清空当前所有的日志消息么?", "信息", 0);
if (n != 0) {
return;
}
ppStream.cleanMessage(ppms.outSee);
}
public void 保存数据() {
final int n = JOptionPane.showConfirmDialog((Component) this, "需要保存所有在线角色数据吗?", "信息", 0);
if (n == 0) {
int p = 0;
for (final ChannelServer cserv : ChannelServer.getAllInstances()) {
for (final MapleCharacter chr : cserv.getPlayerStorage().getAllCharacters()) {
++p;
chr.saveToDB(true, true);
}
}
JOptionPane.showMessageDialog(null, "保存" + p + "个在线角色和雇佣商人成功!");
}
}
public void 重载全部() {
final int n = JOptionPane.showConfirmDialog((Component) this, "你需要重载全部配置吗?", "信息", 0);
if (n == 0) {
MapleShopFactory.getInstance().clear();
ReactorScriptManager.getInstance().clearDrops();
MapleMonsterInformationProvider.getInstance().clearDrops();
PortalScriptManager.getInstance().clearScripts();
Start.GetConfigValues();
for (final ChannelServer instance1 : ChannelServer.getAllInstances()) {
if (instance1 != null) {
instance1.reloadEvents();
}
}
JOptionPane.showMessageDialog(null, "重载完成。");
}
}
public void 保存ini配置(final int type) {
switch (type) {
case 0: {
ServerProperties.setProperty("pp.DBName", ppms.数据库名称.getText());
break;
}
case 1: {
ServerProperties.setProperty("pp.SQLAddress", ppms.数据库IP地址.getText());
break;
}
case 2: {
ServerProperties.setProperty("pp.SQLPort", ppms.数据库端口.getText());
break;
}
case 3: {
ServerProperties.setProperty("pp.SQLUser", ppms.数据库用户名.getText());
break;
}
case 4: {
ServerProperties.setProperty("pp.SQLPassword", ppms.数据库密码.getText());
break;
}
case 5: {
ServerProperties.setProperty("pp.LoginPort", ppms.服务器登录端口.getText());
break;
}
case 6: {
ServerProperties.setProperty("pp.CashPort", ppms.服务器商城端口.getText());
break;
}
case 7: {
ServerProperties.setProperty("pp.ChannelPort", ppms.服务器频道端口.getText());
break;
}
case 8: {
ServerProperties.setProperty("pp.Count", ppms.服务器频道数量.getText());
break;
}
case 9: {
ServerProperties.setProperty("pp.ServerName", ppms.服务器名字.getText());
break;
}
case 10: {
ServerProperties.setProperty("pp.Exp", ppms.服务器经验倍率.getText());
break;
}
case 11: {
ServerProperties.setProperty("pp.Meso", ppms.服务器金币倍率.getText());
break;
}
case 12: {
ServerProperties.setProperty("pp.Drop", ppms.服务器掉落倍率.getText());
break;
}
case 13: {
ServerProperties.setProperty("pp.DDChannel", ppms.服务器双倍频道.getText());
break;
}
case 14: {
ServerProperties.setProperty("pp.DD", ppms.双倍频道开关.isSelected() ? "1" : "0");
break;
}
}
}
private void 关闭服务端() {
ppms.主界面菜单.setSelectedIndex(0);
ppms.第二控制台.setEnabled(false);
ppms.第三控制台.setEnabled(false);
ppms.清空日志.setEnabled(false);
ppms.重载全部.setEnabled(false);
ppms.关闭时间显示.setEnabled(false);
ppms.关闭时间输入.setEnabled(false);
ppms.保存雇佣.setEnabled(false);
ppms.保存数据.setEnabled(false);
ppms.主界面菜单.setEnabled(false);
try {
this.minutesLeft = Integer.parseInt(ppms.关闭时间输入.getText());
if (ts == null && (t == null || !t.isAlive())) {
t = new Thread(ShutdownServer.getInstance());
ts = EventTimer.getInstance().register(new Runnable() {
@Override
public void run() {
if (minutesLeft == 0) {
ShutdownServer.getInstance();
t.start();
ts.cancel(false);
return;
}
Broadcast.broadcastMessage(MaplePacketCreator.serverNotice(0, "本服将在 " + ppms.this.minutesLeft + "分钟后关闭. 请尽快回收店铺并且下线."));
System.out.println("[" + FileoutputUtil.CurrentReadable_Time() + "][信息]:本服将在 " + ppms.this.minutesLeft + "分钟后关闭.");
minutesLeft--;
}
}, 60000);
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + e);
}
}
public void 初始化界面配置() {
this.发放道具发放范围.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.this.发放道具发放范围.getSelectedIndex();
if (i == 0) {
ppms.this.发放个人玩家名字.setEnabled(false);
} else {
ppms.this.发放个人玩家名字.setEnabled(true);
}
}
});
this.发放其他范围.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.this.发放其他范围.getSelectedIndex();
if (i == 0) {
ppms.this.发放其他玩家.setEnabled(false);
} else {
ppms.this.发放其他玩家.setEnabled(true);
}
}
});
this.职业技能列表表单.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.this.职业技能列表表单.getSelectedRow();
ppms.this.技能代码.setText(ppms.this.职业技能列表表单.getValueAt(i, 0).toString());
ppms.this.技能名称.setText(ppms.this.职业技能列表表单.getValueAt(i, 1).toString());
ppms.this.技能段数.setText(ppms.this.职业技能列表表单.getValueAt(i, 2).toString());
ppms.this.怪物个数.setText(ppms.this.职业技能列表表单.getValueAt(i, 3).toString());
}
});
ppms.套装伤害加成表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.套装伤害加成表.getSelectedRow();
ppms.原套装代码.setText(ppms.套装伤害加成表.getValueAt(i, 0).toString());
ppms.现套装代码.setText(ppms.套装伤害加成表.getValueAt(i, 0).toString());
ppms.套装道具代码.setText(ppms.套装伤害加成表.getValueAt(i, 1).toString());
ppms.套装加成比例.setText(ppms.套装伤害加成表.getValueAt(i, 2).toString());
ppms.套装编码.setText(ppms.套装伤害加成表.getValueAt(i, 3).toString());
ppms.套装名字.setText(ppms.套装伤害加成表.getValueAt(i, 4).toString());
}
});
this.充值赞助列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.this.充值赞助列表.getSelectedRow();
ppms.this.充值角色ID.setText(ppms.this.充值赞助列表.getValueAt(i, 0).toString());
ppms.this.充值玩家名字.setText(ppms.this.充值赞助列表.getValueAt(i, 1).toString());
ppms.this.现有每日充值.setText(ppms.this.充值赞助列表.getValueAt(i, 2).toString());
ppms.this.现有累计充值.setText(ppms.this.充值赞助列表.getValueAt(i, 3).toString());
ppms.this.现有剩余积分.setText(ppms.this.充值赞助列表.getValueAt(i, 4).toString());
ppms.this.现有可用点券.setText(ppms.this.充值赞助列表.getValueAt(i, 5).toString());
ppms.this.氪金同账号查询(Integer.valueOf(ppms.this.充值赞助列表.getValueAt(i, 0).toString()).intValue());
}
});
ppms.多倍怪物地图列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.多倍怪物地图列表.getSelectedRow();
ppms.多倍地图排序.setText(ppms.多倍怪物地图列表.getValueAt(i, 0).toString());
ppms.多倍地图原地图代码.setText(ppms.多倍怪物地图列表.getValueAt(i, 1).toString());
ppms.多倍地图现地图代码.setText(ppms.多倍怪物地图列表.getValueAt(i, 1).toString());
}
});
ppms.宠物吸取不参与地图列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.宠物吸取不参与地图列表.getSelectedRow();
ppms.宠物吸取道具不参与排序.setText(ppms.宠物吸取不参与地图列表.getValueAt(i, 0).toString());
ppms.宠物吸取不参与地图代码1.setText(ppms.宠物吸取不参与地图列表.getValueAt(i, 1).toString());
ppms.宠物吸取不参与地图代码.setText(ppms.宠物吸取不参与地图列表.getValueAt(i, 1).toString());
}
});
ppms.宠物吸物列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.宠物吸物列表.getSelectedRow();
ppms.宠物吸物排序.setText(ppms.宠物吸物列表.getValueAt(i, 0).toString());
ppms.宠物吸物代码1.setText(ppms.宠物吸物列表.getValueAt(i, 1).toString());
ppms.宠物吸物代码.setText(ppms.宠物吸物列表.getValueAt(i, 1).toString());
}
});
ppms.宠物吸金列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.宠物吸金列表.getSelectedRow();
ppms.宠物吸金排序.setText(ppms.宠物吸金列表.getValueAt(i, 0).toString());
ppms.宠物吸金代码1.setText(ppms.宠物吸金列表.getValueAt(i, 1).toString());
ppms.宠物吸金代码.setText(ppms.宠物吸金列表.getValueAt(i, 1).toString());
}
});
ppms.不参与叠加道具.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.不参与叠加道具.getSelectedRow();
ppms.不参与叠加排序.setText(ppms.不参与叠加道具.getValueAt(i, 0).toString());
ppms.不参与道具叠加源代码.setText(ppms.不参与叠加道具.getValueAt(i, 1).toString());
}
});
ppms.子弹扩充列表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.子弹扩充列表.getSelectedRow();
ppms.子弹排序.setText(ppms.子弹扩充列表.getValueAt(i, 0).toString());
ppms.子弹代码.setText(ppms.子弹扩充列表.getValueAt(i, 1).toString());
}
});
ppms.特殊组队经验加成表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.特殊组队经验加成表.getSelectedRow();
ppms.特殊组队经验排序.setText(ppms.特殊组队经验加成表.getValueAt(i, 0).toString());
ppms.特殊组队经验职业.setText(ppms.特殊组队经验加成表.getValueAt(i, 1).toString());
}
});
ppms.经验加成表.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.经验加成表.getSelectedRow();
ppms.原道具经验加成代码.setText(ppms.经验加成表.getValueAt(i, 0).toString());
ppms.道具经验加成代码.setText(ppms.经验加成表.getValueAt(i, 0).toString());
ppms.道具经验加成比例.setText(ppms.经验加成表.getValueAt(i, 1).toString());
}
});
ppms.野外BOSS刷新时间.addMouseListener((MouseListener) new MouseAdapter() {
@Override
public void mouseClicked(final MouseEvent e) {
final int i = ppms.野外BOSS刷新时间.getSelectedRow();
ppms.野外BOSS刷新时间boss代码.setText(ppms.野外BOSS刷新时间.getValueAt(i, 0).toString());
ppms.野外BOSS刷新时间原地图.setText(ppms.野外BOSS刷新时间.getValueAt(i, 1).toString());
ppms.野外BOSS刷新时间现地图.setText(ppms.野外BOSS刷新时间.getValueAt(i, 1).toString());
ppms.野外BOSS刷新时间横坐标.setText(ppms.野外BOSS刷新时间.getValueAt(i, 2).toString());
ppms.野外BOSS刷新时间纵坐标.setText(ppms.野外BOSS刷新时间.getValueAt(i, 3).toString());
ppms.野外BOSS刷新时间说明.setText(ppms.野外BOSS刷新时间.getValueAt(i, 4).toString());
ppms.野外BOSS刷新时间分.setText(ppms.野外BOSS刷新时间.getValueAt(i, 5).toString());
}
});
final ButtonGroup g4 = new ButtonGroup();
g4.add((AbstractButton) ppms.蓝蜗牛);
g4.add((AbstractButton) ppms.蘑菇仔);
g4.add((AbstractButton) ppms.绿水灵);
g4.add((AbstractButton) ppms.漂漂猪);
g4.add((AbstractButton) ppms.小青蛇);
g4.add((AbstractButton) ppms.红螃蟹);
g4.add((AbstractButton) ppms.大海龟);
g4.add((AbstractButton) ppms.章鱼怪);
g4.add((AbstractButton) ppms.顽皮猴);
g4.add((AbstractButton) ppms.星精灵);
g4.add((AbstractButton) ppms.胖企鹅);
g4.add((AbstractButton) ppms.白雪人);
g4.add((AbstractButton) ppms.石头人);
g4.add((AbstractButton) ppms.紫色猫);
g4.add((AbstractButton) ppms.大灰狼);
g4.add((AbstractButton) ppms.小白兔);
g4.add((AbstractButton) ppms.喷火龙);
g4.add((AbstractButton) ppms.火野猪);
g4.add((AbstractButton) ppms.青鳄鱼);
g4.add((AbstractButton) ppms.花蘑菇);
}
private static String testConnect(final String path, final String params) {
InputStream in = null;
HttpURLConnection conn = null;
String msg = "";
try {
final URL url = new URL(path + params);
conn = (HttpURLConnection) url.openConnection();
in = conn.getInputStream();
final InputStreamReader isr = new InputStreamReader(in, StandardCharsets.UTF_8);
final BufferedReader br = new BufferedReader((Reader) isr);
final StringBuilder sb = new StringBuilder();
String line;
while ((line = br.readLine()) != null) {
sb.append(line);
}
br.close();
isr.close();
in.close();
msg = sb.toString();
} catch (Exception ex) {
ex.printStackTrace();
} finally {
if (null != in) {
try {
in.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if (null != conn) {
conn.disconnect();
}
}
return msg;
}
/*private static boolean checkAuth() throws UnsupportedEncodingException {
final String ip = getLocalIP() + "";
final String code = ppms.authCode;
if (code == null || code.equals("")) {
System.out.println("请先填写启动码......");
return false;
}
final String path = "http://47.99.141.130:7777/auth/checkAuth?";
final String params = "ip=" + URLEncoder.encode(ip, StandardCharsets.UTF_8.name()) + "&code=" + URLEncoder.encode(code, StandardCharsets.UTF_8.name());
final String s = testConnect(path, params);
if (s != null) {
System.out.println(s);
if (s.contains((CharSequence)"授权有效")) {
return true;
}
}
return false;
}*/
public static String getLocalIP() {
String ipAddrStr = "";
byte[] ipAddr;
try {
ipAddr = InetAddress.getLocalHost().getAddress();
} catch (UnknownHostException e) {
return null;
}
for (int i = 0; i < ipAddr.length; ++i) {
if (i > 0) {
ipAddrStr += ".";
}
ipAddrStr += (ipAddr[i] & 0xFF);
}
return ipAddrStr;
}
public static void 配置同步到界面() {
ppms.数据库名称.setText(Game.数据库名字);
ppms.数据库IP地址.setText(Game.数据库IP);
ppms.数据库端口.setText(Game.数据库端口);
ppms.数据库用户名.setText(Game.数据库用户名);
ppms.数据库密码.setText(Game.数据库密码);
ppms.服务器登录端口.setText(String.valueOf((int) Game.服务端端口));
ppms.服务器商城端口.setText(String.valueOf((int) Game.商城端口));
ppms.服务器频道端口.setText(String.valueOf(Game.频道端口));
ppms.服务器频道数量.setText(String.valueOf(Game.频道个数));
ppms.服务器名字.setText(String.valueOf(Game.服务端名字));
ppms.无限BUFF.setSelected(((Integer) Start.ConfigValuesMap.get("无限BUFF")).intValue() > 0);
ppms.登录自动注册开关.setSelected(((Integer) Start.ConfigValuesMap.get("登录自动注册开关")).intValue() > 0);
ppms.冒险家开关.setSelected(((Integer) Start.ConfigValuesMap.get("允许创建冒险家")).intValue() > 0);
ppms.战神开关.setSelected(((Integer) Start.ConfigValuesMap.get("允许创建战神")).intValue() > 0);
ppms.骑士团开关.setSelected(((Integer) Start.ConfigValuesMap.get("允许创建骑士团")).intValue() > 0);
ppms.等级上限.setText(String.valueOf(Start.ConfigValuesMap.get("角色最大等级")));
ppms.BOSS出装备概率.setText(String.valueOf(Start.ConfigValuesMap.get("BOSS出装备概率")));
ppms.世界等级范围.setText(String.valueOf(Start.世界等级));
ppms.点券比例.setText(String.valueOf(Start.ConfigValuesMap.get("点券比例")));
ppms.服务器经验倍率.setText(String.valueOf(Game.经验倍率));
ppms.服务器金币倍率.setText(String.valueOf(Game.金币爆率));
ppms.服务器掉落倍率.setText(String.valueOf(Game.物品爆率));
ppms.双倍频道开关.setSelected(Game.双倍频道开关.booleanValue());
ppms.服务器双倍频道.setText(String.valueOf(Game.双倍频道));
ppms.玩家升级喇叭.setSelected(((Integer) Start.ConfigValuesMap.get("玩家升级喇叭")).intValue() > 0);
ppms.同IP多开.setSelected(((Integer) Start.ConfigValuesMap.get("同IP多开")).intValue() > 0);
ppms.同MAC多开.setSelected(((Integer) Start.ConfigValuesMap.get("同MAC多开")).intValue() > 0);
ppms.IP多开上限.setText(String.valueOf(Start.ConfigValuesMap.get("IP多开上限")));
ppms.MAC多开上限.setText(String.valueOf(Start.ConfigValuesMap.get("MAC多开上限")));
ppms.MAC注册上限.setText(String.valueOf(Start.ConfigValuesMap.get("MAC注册上限")));
ppms.账号角色上限.setText(String.valueOf(Start.ConfigValuesMap.get("账号角色上限")));
ppms.套装个数.setText(String.valueOf(Start.ConfigValuesMap.get("套装个数")));
ppms.雇佣自动回收.setSelected(((Integer) Start.ConfigValuesMap.get("雇佣自动回收")).intValue() > 0);
ppms.雇佣持续时间.setText(String.valueOf(Start.ConfigValuesMap.get("雇佣持续时间")));
ppms.阶段经验开关.setSelected(((Integer) Start.ConfigValuesMap.get("阶段经验开关")).intValue() > 0);
ppms.泡点开关.setSelected(((Integer) Start.ConfigValuesMap.get("泡点开关")).intValue() > 0);
ppms.泡点等级开关.setSelected(((Integer) Start.ConfigValuesMap.get("泡点等级开关")).intValue() > 0);
ppms.离线泡点开关.setSelected(((Integer) Start.ConfigValuesMap.get("离线泡点开关")).intValue() > 0);
ppms.离线泡点等级开关.setSelected(((Integer) Start.ConfigValuesMap.get("离线泡点等级开关")).intValue() > 0);
ppms.离线给在线时间开关.setSelected(((Integer) Start.ConfigValuesMap.get("离线给在线时间开关")).intValue() > 0);
ppms.怪物多倍地图开关.setSelected(((Integer) Start.ConfigValuesMap.get("怪物多倍地图开关")).intValue() > 0);
ppms.怪物地图多倍怪物开关.setSelected(((Integer) Start.ConfigValuesMap.get("怪物地图多倍怪物开关")).intValue() > 0);
ppms.多倍地图倍率.setText(String.valueOf(Start.ConfigValuesMap.get("怪物多倍地图倍率")));
ppms.怪物刷新频率设定.setText(String.valueOf(Start.ConfigValuesMap.get("怪物刷新频率设定")));
ppms.地图刷新频率.setText(String.valueOf(Start.ConfigValuesMap.get("地图刷新频率")));
ppms.爆物上线开关.setSelected(((Integer) Start.ConfigValuesMap.get("爆物上线开关")).intValue() > 0);
ppms.等级连升开关.setSelected(((Integer) Start.ConfigValuesMap.get("等级连升开关")).intValue() > 0);
ppms.boss击杀记录.setSelected(((Integer) Start.ConfigValuesMap.get("boss击杀记录")).intValue() > 0);
ppms.爆物上线数量.setText(String.valueOf(Start.ConfigValuesMap.get("爆物上线数量")));
ppms.等级范围.setText(String.valueOf(Start.ConfigValuesMap.get("等级范围")));
ppms.上线喇叭.setSelected(((Integer) Start.ConfigValuesMap.get("上线喇叭")).intValue() > 0);
ppms.升级群消息通知.setSelected(((Integer) Start.ConfigValuesMap.get("升级群消息通知")).intValue() > 0);
ppms.雇佣自动回收.setSelected(((Integer) Start.ConfigValuesMap.get("雇佣自动回收")).intValue() > 0);
ppms.雇佣持续时间.setText(String.valueOf(Start.ConfigValuesMap.get("雇佣持续时间")));
ppms.公告间隔时间.setText(String.valueOf(Start.ConfigValuesMap.get("公告间隔时间")));
ppms.雇佣经验加成开关.setSelected(((Integer) Start.ConfigValuesMap.get("雇佣经验加成开关")).intValue() > 0);
ppms.经验加成比例.setText(String.valueOf(Start.ConfigValuesMap.get("雇佣经验加成比例")));
ppms.击杀boss打开npc.setSelected(((Integer) Start.ConfigValuesMap.get("击杀boss打开npc")).intValue() > 0);
ppms.自定义箱子代码.setSelected(((Integer) Start.ConfigValuesMap.get("自定义箱子代码")).intValue() > 0);
ppms.所有显示开关.setSelected(((Integer) Start.ConfigValuesMap.get("所有显示开关")).intValue() > 0);
ppms.表单卡破功开关.setSelected(((Integer) Start.ConfigValuesMap.get("表单卡破功开关")).intValue() > 0);
ppms.伤害突破开关.setSelected(((Integer) Start.ConfigValuesMap.get("伤害突破开关")).intValue() > 0);
ppms.装备卡破功开关.setSelected(((Integer) Start.ConfigValuesMap.get("装备卡破功开关")).intValue() > 0);
ppms.怪物血量显示开关.setSelected(((Integer) Start.ConfigValuesMap.get("怪物血量显示开关")).intValue() > 0);
ppms.怪物减伤开关.setSelected(((Integer) Start.ConfigValuesMap.get("怪物减伤开关")).intValue() > 0);
ppms.世界等级开关.setSelected(((Integer) Start.ConfigValuesMap.get("世界等级开关")).intValue() > 0);
ppms.成就还原上卷记录开关.setSelected(((Integer) Start.ConfigValuesMap.get("成就还原上卷记录开关")).intValue() > 0);
ppms.成就上卷加七记录开关.setSelected(((Integer) Start.ConfigValuesMap.get("成就上卷加七记录开关")).intValue() > 0);
ppms.成就上卷加三记录开关.setSelected(((Integer) Start.ConfigValuesMap.get("成就上卷加三记录开关")).intValue() > 0);
ppms.野外boss击杀广播.setSelected(((Integer) Start.ConfigValuesMap.get("野外boss击杀广播")).intValue() > 0);
ppms.金币全局砍数量.setSelected(((Integer) Start.ConfigValuesMap.get("金币全局砍数量")).intValue() > 0);
ppms.金币砍全局倍率.setText(String.valueOf(Start.ConfigValuesMap.get("金币砍全局倍率")));
ppms.特殊宠物吸取开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊宠物吸取开关")).intValue() > 0);
ppms.特殊宠物吸物开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊宠物吸物开关")).intValue() > 0);
ppms.特殊宠物吸金开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊宠物吸金开关")).intValue() > 0);
ppms.特殊宠物吸物无法使用地图开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊宠物吸物无法使用地图开关")).intValue() > 0);
ppms.道具强行宠吸开关.setSelected(((Integer) Start.ConfigValuesMap.get("道具强行宠吸开关")).intValue() > 0);
ppms.宠吸道具.setText(String.valueOf(Start.ConfigValuesMap.get("宠吸道具")));
ppms.克隆基础伤害.setText(String.valueOf(Start.ConfigValuesMap.get("克隆基础伤害")));
ppms.越级带人开关.setSelected(((Integer) Start.ConfigValuesMap.get("越级带人开关")).intValue() > 0);
ppms.越级带人道具开关.setSelected(((Integer) Start.ConfigValuesMap.get("越级带人道具开关")).intValue() > 0);
ppms.越级带人道具.setText(String.valueOf(Start.ConfigValuesMap.get("越级带人道具")));
ppms.修正队员分配经验.setText(String.valueOf(Start.ConfigValuesMap.get("修正队员分配经验")));
ppms.金币重置.setSelected(((Integer) Start.ConfigValuesMap.get("金币重置")).intValue() > 0);
ppms.战力修正.setSelected(((Integer) Start.ConfigValuesMap.get("战力修正")).intValue() > 0);
ppms.宠物自动吃药开关.setSelected(((Integer) Start.ConfigValuesMap.get("宠物自动吃药开关")).intValue() > 0);
ppms.坐骑恢复开关.setSelected(((Integer) Start.ConfigValuesMap.get("坐骑恢复开关")).intValue() > 0);
ppms.叠加开关.setSelected(((Integer) Start.ConfigValuesMap.get("叠加开关")).intValue() > 0);
ppms.不参与叠加开关.setSelected(((Integer) Start.ConfigValuesMap.get("不参与叠加开关")).intValue() > 0);
ppms.道具经验开关.setSelected(((Integer) Start.ConfigValuesMap.get("道具经验开关")).intValue() > 0);
ppms.特殊组队经验加成.setSelected(((Integer) Start.ConfigValuesMap.get("特殊组队经验加成")).intValue() > 0);
ppms.特殊全宠物吸物开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊全宠物吸物开关")).intValue() > 0);
ppms.特殊全宠物吸金开关.setSelected(((Integer) Start.ConfigValuesMap.get("特殊全宠物吸金开关")).intValue() > 0);
ppms.宠物不饥饿开关.setSelected(((Integer) Start.ConfigValuesMap.get("宠物不饥饿开关")).intValue() > 0);
ppms.坐骑不饥饿开关.setSelected(((Integer) Start.ConfigValuesMap.get("坐骑不饥饿开关")).intValue() > 0);
ppms.自动刷钱道具.setText(String.valueOf(Start.ConfigValuesMap.get("自动刷钱道具")));
ppms.金锤子使用开关.setSelected(((Integer) Start.ConfigValuesMap.get("金锤子使用开关")).intValue() > 0);
ppms.金锤子使用概率.setText(String.valueOf(Start.ConfigValuesMap.get("金锤子使用概率")));
ppms.GM固伤开关.setSelected(((Integer) Start.ConfigValuesMap.get("GM固伤开关")).intValue() > 0);
ppms.GM固伤伤害.setText(String.valueOf(Start.ConfigValuesMap.get("GM固伤伤害")));
ppms.套装属性加成开关.setSelected(((Integer) Start.ConfigValuesMap.get("套装属性加成开关")).intValue() > 0);
ppms.叠加上线.setText(String.valueOf(Start.ConfigValuesMap.get("叠加上线")));
ppms.突破上线.setText(String.valueOf(Start.ConfigValuesMap.get("突破上线")));
ppms.砍爆率.setText(String.valueOf(Start.ConfigValuesMap.get("砍爆率")));
ppms.出装备概率.setText(String.valueOf(Start.ConfigValuesMap.get("出装备概率")));
ppms.自动吃药道具.setText(String.valueOf(Start.ConfigValuesMap.get("自动吃药道具")));
ppms.坐骑恢复频率.setText(String.valueOf(Start.ConfigValuesMap.get("坐骑恢复频率")));
ppms.坐骑恢复道具.setText(String.valueOf(Start.ConfigValuesMap.get("坐骑恢复道具")));
ppms.原始组队经验加成.setText(String.valueOf(Start.ConfigValuesMap.get("原始组队经验加成")));
ppms.修正组队经验加成.setText(String.valueOf(Start.ConfigValuesMap.get("修正组队经验加成")));
for (int i = ((DefaultTableModel) ppms.阶段经验配置表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.阶段经验配置表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.exptable.size(); ++i) {
((DefaultTableModel) ppms.阶段经验配置表.getModel()).insertRow(ppms.阶段经验配置表.getRowCount(), new Object[]{Integer.valueOf((String) (Start.exptable.get(i)).getLeft()), (Start.exptable.get(i)).getRight()});
}
for (int i = ((DefaultTableModel) ppms.不参与叠加道具.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.不参与叠加道具.getModel()).removeRow(i);
}
for (int i = 0; i < Start.不参与叠加道具.size(); ++i) {
((DefaultTableModel) ppms.不参与叠加道具.getModel()).insertRow(ppms.不参与叠加道具.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.不参与叠加道具.get(i))});
}
for (int i = ((DefaultTableModel) ppms.子弹扩充列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.子弹扩充列表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.子弹列表.size(); ++i) {
((DefaultTableModel) ppms.子弹扩充列表.getModel()).insertRow(ppms.子弹扩充列表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.子弹列表.get(i))});
}
for (int i = ((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.特殊组队经验加成表.size(); ++i) {
((DefaultTableModel) ppms.特殊组队经验加成表.getModel()).insertRow(ppms.特殊组队经验加成表.getRowCount(), new Object[]{Integer.valueOf(i), Integer.valueOf((String) Start.特殊组队经验加成表.get(i))});
}
for (int i = ((DefaultTableModel) ppms.泡点配置表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.泡点配置表.getModel()).removeRow(i);
}
((DefaultTableModel) ppms.泡点配置表.getModel()).insertRow(ppms.泡点配置表.getRowCount(), new Object[]{"金币", String.valueOf(Start.ConfigValuesMap.get("泡点金币"))});
((DefaultTableModel) ppms.泡点配置表.getModel()).insertRow(ppms.泡点配置表.getRowCount(), new Object[]{"经验", String.valueOf(Start.ConfigValuesMap.get("泡点经验"))});
((DefaultTableModel) ppms.泡点配置表.getModel()).insertRow(ppms.泡点配置表.getRowCount(), new Object[]{"抵用", String.valueOf(Start.ConfigValuesMap.get("泡点抵用"))});
((DefaultTableModel) ppms.泡点配置表.getModel()).insertRow(ppms.泡点配置表.getRowCount(), new Object[]{"点券", String.valueOf(Start.ConfigValuesMap.get("泡点点券"))});
((DefaultTableModel) ppms.泡点配置表.getModel()).insertRow(ppms.泡点配置表.getRowCount(), new Object[]{"泡点地图", String.valueOf(Start.ConfigValuesMap.get("泡点地图"))});
for (int i = ((DefaultTableModel) ppms.离线泡点配置表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.离线泡点配置表.getModel()).removeRow(i);
}
((DefaultTableModel) ppms.离线泡点配置表.getModel()).insertRow(ppms.离线泡点配置表.getRowCount(), new Object[]{"金币", String.valueOf(Start.ConfigValuesMap.get("离线泡点金币"))});
((DefaultTableModel) ppms.离线泡点配置表.getModel()).insertRow(ppms.离线泡点配置表.getRowCount(), new Object[]{"经验", String.valueOf(Start.ConfigValuesMap.get("离线泡点经验"))});
((DefaultTableModel) ppms.离线泡点配置表.getModel()).insertRow(ppms.离线泡点配置表.getRowCount(), new Object[]{"抵用", String.valueOf(Start.ConfigValuesMap.get("离线泡点抵用"))});
((DefaultTableModel) ppms.离线泡点配置表.getModel()).insertRow(ppms.离线泡点配置表.getRowCount(), new Object[]{"点券", String.valueOf(Start.ConfigValuesMap.get("离线泡点点券"))});
((DefaultTableModel) ppms.离线泡点配置表.getModel()).insertRow(ppms.离线泡点配置表.getRowCount(), new Object[]{"泡点地图", String.valueOf(Start.ConfigValuesMap.get("离线泡点地图"))});
for (int i = ((DefaultTableModel) ppms.经验加成表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) ppms.经验加成表.getModel()).removeRow(i);
}
for (int i = 0; i < Start.经验加成表.size(); ++i) {
((DefaultTableModel) ppms.经验加成表.getModel()).insertRow(ppms.经验加成表.getRowCount(), new Object[]{Integer.valueOf((String) (Start.经验加成表.get(i)).getLeft()), (Start.经验加成表.get(i)).getRight()});
}
ppms.蓝蜗牛.setSelected(((Integer) Start.ConfigValuesMap.get("蓝蜗牛")).intValue() > 0);
ppms.蘑菇仔.setSelected(((Integer) Start.ConfigValuesMap.get("蘑菇仔")).intValue() > 0);
ppms.绿水灵.setSelected(((Integer) Start.ConfigValuesMap.get("绿水灵")).intValue() > 0);
ppms.星精灵.setSelected(((Integer) Start.ConfigValuesMap.get("星精灵")).intValue() > 0);
ppms.胖企鹅.setSelected(((Integer) Start.ConfigValuesMap.get("胖企鹅")).intValue() > 0);
ppms.白雪人.setSelected(((Integer) Start.ConfigValuesMap.get("白雪人")).intValue() > 0);
ppms.大海龟.setSelected(((Integer) Start.ConfigValuesMap.get("大海龟")).intValue() > 0);
ppms.章鱼怪.setSelected(((Integer) Start.ConfigValuesMap.get("章鱼怪")).intValue() > 0);
ppms.顽皮猴.setSelected(((Integer) Start.ConfigValuesMap.get("顽皮猴")).intValue() > 0);
ppms.漂漂猪.setSelected(((Integer) Start.ConfigValuesMap.get("漂漂猪")).intValue() > 0);
ppms.小青蛇.setSelected(((Integer) Start.ConfigValuesMap.get("小青蛇")).intValue() > 0);
ppms.红螃蟹.setSelected(((Integer) Start.ConfigValuesMap.get("红螃蟹")).intValue() > 0);
ppms.石头人.setSelected(((Integer) Start.ConfigValuesMap.get("石头人")).intValue() > 0);
ppms.紫色猫.setSelected(((Integer) Start.ConfigValuesMap.get("紫色猫")).intValue() > 0);
ppms.大灰狼.setSelected(((Integer) Start.ConfigValuesMap.get("大灰狼")).intValue() > 0);
ppms.青鳄鱼.setSelected(((Integer) Start.ConfigValuesMap.get("青鳄鱼")).intValue() > 0);
ppms.花蘑菇.setSelected(((Integer) Start.ConfigValuesMap.get("花蘑菇")).intValue() > 0);
ppms.火野猪.setSelected(((Integer) Start.ConfigValuesMap.get("火野猪")).intValue() > 0);
ppms.小白兔.setSelected(((Integer) Start.ConfigValuesMap.get("小白兔")).intValue() > 0);
ppms.喷火龙.setSelected(((Integer) Start.ConfigValuesMap.get("喷火龙")).intValue() > 0);
ppms.玩家登录.setSelected(((Integer) Start.ConfigValuesMap.get("玩家登录")).intValue() > 0);
ppms.管理员独占登录.setSelected(((Integer) Start.ConfigValuesMap.get("管理员独占登录")).intValue() > 0);
ppms.记录登录信息.setSelected(((Integer) Start.ConfigValuesMap.get("记录登录信息")).intValue() > 0);
ppms.欢迎弹窗.setSelected(((Integer) Start.ConfigValuesMap.get("欢迎弹窗")).intValue() > 0);
ppms.玩家交易.setSelected(((Integer) Start.ConfigValuesMap.get("玩家交易")).intValue() > 0);
ppms.玩家聊天.setSelected(((Integer) Start.ConfigValuesMap.get("记录登录信息")).intValue() > 0);
ppms.丢出金币.setSelected(((Integer) Start.ConfigValuesMap.get("丢出金币")).intValue() > 0);
ppms.丢出物品.setSelected(((Integer) Start.ConfigValuesMap.get("丢出物品")).intValue() > 0);
ppms.升级提示.setSelected(((Integer) Start.ConfigValuesMap.get("升级提示")).intValue() > 0);
ppms.游戏喇叭.setSelected(((Integer) Start.ConfigValuesMap.get("游戏喇叭")).intValue() > 0);
ppms.越级打怪.setSelected(((Integer) Start.ConfigValuesMap.get("越级打怪")).intValue() > 0);
ppms.雇佣商人.setSelected(((Integer) Start.ConfigValuesMap.get("雇佣商人")).intValue() > 0);
ppms.地图名称.setSelected(((Integer) Start.ConfigValuesMap.get("地图名称")).intValue() > 0);
ppms.玩家指令.setSelected(((Integer) Start.ConfigValuesMap.get("玩家指令")).intValue() > 0);
ppms.游戏仓库.setSelected(((Integer) Start.ConfigValuesMap.get("游戏仓库")).intValue() > 0);
ppms.子弹扩充开关.setSelected(((Integer) Start.ConfigValuesMap.get("子弹扩充开关")).intValue() > 0);
ppms.管理员隐身.setSelected(((Integer) Start.ConfigValuesMap.get("管理员隐身")).intValue() > 0);
ppms.管理员加速.setSelected(((Integer) Start.ConfigValuesMap.get("管理员加速")).intValue() > 0);
ppms.段数检测.setSelected(((Integer) Start.ConfigValuesMap.get("段数检测")).intValue() > 0);
ppms.个数检测.setSelected(((Integer) Start.ConfigValuesMap.get("个数检测")).intValue() > 0);
ppms.攻速检测.setSelected(((Integer) Start.ConfigValuesMap.get("攻速检测")).intValue() > 0);
ppms.全屏检测.setSelected(((Integer) Start.ConfigValuesMap.get("全屏检测")).intValue() > 0);
ppms.吸怪检测.setSelected(((Integer) Start.ConfigValuesMap.get("吸怪检测")).intValue() > 0);
ppms.吸物检测.setSelected(((Integer) Start.ConfigValuesMap.get("吸物检测")).intValue() > 0);
ppms.伤害检测.setSelected(((Integer) Start.ConfigValuesMap.get("伤害检测")).intValue() > 0);
ppms.丢失伤害.setSelected(((Integer) Start.ConfigValuesMap.get("丢失伤害")).intValue() > 0);
ppms.伤害上限.setText(String.valueOf(Start.ConfigValuesMap.get("伤害上限")));
ppms.伤害修正开关.setSelected(((Integer) Start.ConfigValuesMap.get("伤害修正")).intValue() > 0);
ppms.重置技能范围开关.setSelected(((Integer) Start.ConfigValuesMap.get("重置技能范围开关")).intValue() > 0);
ppms.重置技能总范围.setText(String.valueOf(Start.ConfigValuesMap.get("重置技能总范围")));
ppms.全服通告.setSelected(((Integer) Start.ConfigValuesMap.get("全服通告")).intValue() > 0);
ppms.封停账号.setSelected(((Integer) Start.ConfigValuesMap.get("封停账号")).intValue() > 0);
ppms.封停IP.setSelected(((Integer) Start.ConfigValuesMap.get("封停IP")).intValue() > 0);
ppms.封停MAC.setSelected(((Integer) Start.ConfigValuesMap.get("封停MAC")).intValue() > 0);
ppms.全局血量等级.setText(String.valueOf(Start.ConfigValuesMap.get("全局血量等级")));
ppms.全局血量倍率.setText(String.valueOf(Start.ConfigValuesMap.get("全局血量")));
ppms.启动服务端.setEnabled(true);
ppms.第二控制台.setEnabled(true);
ppms.第三控制台.setEnabled(true);
ppms.清空日志.setEnabled(true);
ppms.重载全部.setEnabled(true);
ppms.保存雇佣.setEnabled(true);
ppms.保存数据.setEnabled(true);
ppms.主界面菜单.setEnabled(true);
ppms.关闭时间显示.setEnabled(true);
ppms.关闭时间输入.setEnabled(true);
}
public void 配置更新(final String name, final int value) {
if (Start.ConfigValuesMap.get(name) != null) {
Start.ConfigValuesMap.put(name, Integer.valueOf(value));
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE configvalues SET Val = ? WHERE name = ?");
ps.setInt(1, value);
ps.setString(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 世界更新(final String name, final int value) {
if (Start.世界等级 > 0) {
Start.世界等级 = value;
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE fz9 SET sz1 = ? WHERE log = ?");
ps.setInt(1, value);
ps.setString(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 经验限制配置更新(final String name, final int value) {
if (Start.ConfigValuesMap.get(name) != null) {
Start.ConfigValuesMap.put(name, Integer.valueOf(value));
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE explimit SET num = ? WHERE name = ?");
ps.setInt(1, value);
ps.setString(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 血量倍率配置更新(final int name, final int value) {
if (DamageParse.MobRedDam.get(Integer.valueOf(name)) != null) {
DamageParse.MobRedDam.put(Integer.valueOf(name), Integer.valueOf(value));
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE mobreddam SET numb = ? WHERE mobid = ?");
ps.setInt(1, value);
ps.setInt(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 血量倍率配置更新1(final String name, final int value) {
if (Start.ConfigValuesMap.get(name) != null) {
Start.ConfigValuesMap.put(name, Integer.valueOf(value));
}
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE ConfigValues SET val = ? WHERE name = ?");
ps.setInt(1, value);
ps.setString(2, name);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 公告配置更新(final String nameNew, final String nameOld) {
try {
final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
PreparedStatement ps = null;
ps = con.prepareStatement("UPDATE messages SET message = ? WHERE message = ?");
ps.setString(1, nameNew);
ps.setString(2, nameOld);
ps.execute();
ps.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "错误!\r\n" + ex);
}
}
public void 重载配置() {
Start.GetConfigValues();
Start.公告初始化();
JOptionPane.showMessageDialog(null, "重载数据库配置成功!", "提示", 1);
}
public static void UI信息更新() {
ppms.内存.setValue((int) ppms.memoryBean.getHeapMemoryUsage().getUsed() / 1024 / 1024);
ppms.内存.setString(String.valueOf(ppms.memoryBean.getHeapMemoryUsage().getUsed() / 1024L / 1024) + "MB");
//ppms.内存.repaint();
final int 运行秒数 = (int) ((System.currentTimeMillis() - ppms.startRunTime) / 1000L);
ppms.时长.setValue(运行秒数 / 60);
ppms.时长.setString(运行秒数 / 86400 + "" + 运行秒数 / 3600 % 24 + "" + 运行秒数 / 60 % 60 + "" + 运行秒数 % 60 + "");
}
public static void 人数更新(final int playerOnlineNum) {
ppms.人数.setValue(playerOnlineNum);
ppms.人数.setString(playerOnlineNum + "/300");
}
public void 自建NPC刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) ppms.自建NPC列表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) ppms.自建NPC列表.getModel()).removeRow(i);
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("SELECT dataid, mid FROM wz_customlife")) {
try (final ResultSet rs = ps.executeQuery()) {
while (rs.next()) {
((DefaultTableModel) ppms.自建NPC列表.getModel()).insertRow(ppms.自建NPC列表.getRowCount(), new Object[]{Integer.valueOf(rs.getInt("dataid")), Integer.valueOf(rs.getInt("mid"))});
}
rs.close();
}
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]读取NPC数据库出错" + ex.getMessage());
}
}
public void 自建NPC删除() {
final int i = ppms.自建NPC列表.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from 游戏NPC管理 where dataid = ? and mid = ?")) {
ps.setInt(1, Integer.parseInt(ppms.自建NPC列表.getValueAt(i, 0).toString()));
ps.setInt(2, Integer.parseInt(ppms.自建NPC列表.getValueAt(i, 1).toString()));
ps.execute();
ps.close();
((DefaultTableModel) (DefaultTableModel) ppms.自建NPC列表.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中NPC删除完毕", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除NPC出错" + ex.getMessage());
}
}
public void 封停IP刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) ppms.封禁IP地址.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) ppms.封禁IP地址.getModel()).removeRow(i);
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("SELECT ip FROM ipbans")) {
try (final ResultSet rs = ps.executeQuery()) {
while (rs.next()) {
((DefaultTableModel) ppms.封禁IP地址.getModel()).insertRow(ppms.封禁IP地址.getRowCount(), new Object[]{rs.getString("ip")});
}
rs.close();
}
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]读取BANIP数据库出错" + ex.getMessage());
}
}
public void 封停IP删除() {
final int i = ppms.封禁IP地址.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from ipbans where ip = ?")) {
ps.setString(1, ppms.封禁IP地址.getValueAt(i, 0).toString());
ps.execute();
ps.close();
((DefaultTableModel) (DefaultTableModel) ppms.封禁IP地址.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中封禁IP删除完毕", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除NPC出错" + ex.getMessage());
}
}
public void 封停MAC刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) ppms.封禁MAC地址.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) ppms.封禁MAC地址.getModel()).removeRow(i);
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("SELECT mac FROM macbans")) {
try (final ResultSet rs = ps.executeQuery()) {
while (rs.next()) {
((DefaultTableModel) ppms.封禁MAC地址.getModel()).insertRow(ppms.封禁MAC地址.getRowCount(), new Object[]{rs.getString("mac")});
}
rs.close();
}
ps.close();
con.close();
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]读取BANMAC数据库出错" + ex.getMessage());
}
}
public void 封停MAC删除() {
final int i = ppms.封禁MAC地址.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from macbans where mac = ?")) {
ps.setString(1, ppms.封禁MAC地址.getValueAt(i, 0).toString());
ps.execute();
ps.close();
((DefaultTableModel) (DefaultTableModel) ppms.封禁MAC地址.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中封禁MAC删除完毕", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除NPC出错" + ex.getMessage());
}
}
public void 怪物经验限制刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) ppms.怪物经验限制表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) ppms.怪物经验限制表.getModel()).removeRow(i);
}
for (final String key : Start.ConfigValuesMap.keySet()) {
if (key.matches("[0-9]+经验")) {
((DefaultTableModel) ppms.怪物经验限制表.getModel()).insertRow(ppms.怪物经验限制表.getRowCount(), new Object[]{key.substring(0, key.length() - 2), String.valueOf(Start.ConfigValuesMap.get(key))});
}
}
}
public void 怪物经验限制删除() {
final int i = ppms.怪物经验限制表.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from explimit where name = ? and num = ?")) {
ps.setInt(1, Integer.parseInt(ppms.怪物经验限制表.getValueAt(i, 0).toString()));
ps.setInt(2, Integer.parseInt(ppms.怪物经验限制表.getValueAt(i, 1).toString()));
ps.execute();
ps.close();
Start.ConfigValuesMap.remove(ppms.怪物经验限制表.getValueAt(i, 0).toString() + "经验");
((DefaultTableModel) (DefaultTableModel) ppms.怪物经验限制表.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中怪物经验限制删除完毕!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除怪物经验限制出错:" + ex.getMessage());
}
}
public void 怪物经验限制增加() {
final String 限制 = JOptionPane.showInputDialog(null, "请输入要限制经验的怪物ID和次数\n格式[怪物ID,次数]\n", "增加经验限制", 1);
if (限制.matches("^[0-9]*[,][0-9]*")) {
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("insert into explimit (name,num) values (?,?)")) {
ps.setString(1, 限制.substring(0, 限制.indexOf(",")) + "经验");
ps.setInt(2, Integer.valueOf(限制.substring(限制.indexOf(",") + 1, 限制.length())).intValue());
ps.execute();
ps.close();
((DefaultTableModel) ppms.怪物经验限制表.getModel()).insertRow(ppms.怪物经验限制表.getRowCount(), new Object[]{限制.substring(0, 限制.indexOf(",")), Integer.valueOf(限制.substring(限制.indexOf(",") + 1, 限制.length()))});
Start.ConfigValuesMap.put(限制.substring(0, 限制.indexOf(",")) + "经验", Integer.valueOf(限制.substring(限制.indexOf(",") + 1, 限制.length())));
JOptionPane.showMessageDialog(null, "增加经验限制成功!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]增加怪物经验限制出错:" + ex.getMessage());
}
} else {
JOptionPane.showMessageDialog(null, "增加经验限制失败!", "配置提示", 1);
}
}
public void 怪物经验限制修改() {
for (int i = 0; i < ((DefaultTableModel) (DefaultTableModel) ppms.怪物经验限制表.getModel()).getRowCount(); ++i) {
if (Start.ConfigValuesMap.get(ppms.怪物经验限制表.getValueAt(i, 0).toString() + "经验") != Integer.valueOf(ppms.怪物经验限制表.getValueAt(i, 1).toString())) {
this.经验限制配置更新(ppms.怪物经验限制表.getValueAt(i, 0).toString() + "经验", Integer.valueOf(ppms.怪物经验限制表.getValueAt(i, 1).toString()).intValue());
}
}
JOptionPane.showMessageDialog(null, "配置更新完毕!", "配置提示", 1);
}
public void 公告刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.公告信息.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.公告信息.getModel()).removeRow(i);
}
for (final String key : Start.公告列表) {
((DefaultTableModel) this.公告信息.getModel()).insertRow(this.公告信息.getRowCount(), new Object[]{key});
}
}
public void 公告删除() {
final int i = this.公告信息.getSelectedRow();
int deleteRow = -1;
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from messages where message = ?")) {
ps.setString(1, this.公告信息.getValueAt(i, 0).toString());
ps.execute();
ps.close();
for (int j = 0; j < Start.公告列表.size(); ++j) {
if (((String) Start.公告列表.get(j)).contains((CharSequence) this.公告信息.getValueAt(i, 0).toString())) {
deleteRow = j;
break;
}
}
Start.公告列表.remove(deleteRow);
((DefaultTableModel) (DefaultTableModel) this.公告信息.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中公告删除完毕!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除公告出错:" + ex.getMessage());
}
}
public void 公告增加() {
final String 新公告 = JOptionPane.showInputDialog(null, "请输入要发布的公告内容:", "增加公告", 1);
if (新公告 == null || 新公告.length() < 1) {
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("insert into messages(message) values (?)")) {
ps.setString(1, 新公告);
ps.execute();
ps.close();
((DefaultTableModel) this.公告信息.getModel()).insertRow(this.公告信息.getRowCount(), new Object[]{新公告});
Start.公告列表.add(新公告);
JOptionPane.showMessageDialog(null, "增加公告成功!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]增加公告出错:" + ex.getMessage());
}
}
public void 公告修改() {
for (int i = 0; i < ((DefaultTableModel) (DefaultTableModel) this.公告信息.getModel()).getRowCount(); ++i) {
if (!((String) Start.公告列表.get(i)).equals(this.公告信息.getValueAt(i, 0).toString())) {
this.公告配置更新(this.公告信息.getValueAt(i, 0).toString(), (String) Start.公告列表.get(i));
Start.公告列表.set(i, this.公告信息.getValueAt(i, 0).toString());
}
}
JOptionPane.showMessageDialog(null, "公告更新完毕!", "配置提示", 1);
}
public void 怪物血量倍率刷新() {
for (int i = ((DefaultTableModel) (DefaultTableModel) this.怪物血量表.getModel()).getRowCount() - 1; i >= 0; --i) {
((DefaultTableModel) (DefaultTableModel) this.怪物血量表.getModel()).removeRow(i);
}
DamageParse.readMobRedDam();
final Iterator<Integer> iterator = DamageParse.MobRedDam.keySet().iterator();
while (iterator.hasNext()) {
final int key = ((Integer) iterator.next()).intValue();
((DefaultTableModel) this.怪物血量表.getModel()).insertRow(this.怪物血量表.getRowCount(), new Object[]{Integer.valueOf(key), String.valueOf(DamageParse.MobRedDam.get(Integer.valueOf(key)))});
}
}
public void 怪物血量倍率删除() {
final int i = this.怪物血量表.getSelectedRow();
if (i < 0) {
JOptionPane.showMessageDialog(null, "没有选中行!操作错误!", "提示", 1);
return;
}
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("delete from mobreddam where mobid = ? and numb = ?")) {
ps.setInt(1, Integer.parseInt(this.怪物血量表.getValueAt(i, 0).toString()));
ps.setInt(2, Integer.parseInt(this.怪物血量表.getValueAt(i, 1).toString()));
ps.execute();
ps.close();
DamageParse.MobRedDam.remove(Integer.valueOf(this.怪物血量表.getValueAt(i, 0).toString()));
((DefaultTableModel) (DefaultTableModel) this.怪物血量表.getModel()).removeRow(i);
JOptionPane.showMessageDialog(null, "选中怪物血量倍率删除完毕!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]删除怪物血量倍率限制出错:" + ex.getMessage());
}
}
public void 怪物血量倍率增加() {
final String 倍率 = JOptionPane.showInputDialog(null, "请输入要增加的怪物ID和血量倍率\n格式[怪物ID,倍率]\n", "增加血量倍率", 1);
if (倍率 == null) {
return;
}
if (倍率.matches("^[0-9]*[,][0-9]*")) {
try (final Connection con = (Connection) DBConPool.getInstance().getDataSource().getConnection();
final PreparedStatement ps = con.prepareStatement("insert into mobreddam (mobid,numb) values (?,?)")) {
ps.setInt(1, Integer.valueOf(倍率.substring(0, 倍率.indexOf(","))).intValue());
ps.setInt(2, Integer.valueOf(倍率.substring(倍率.indexOf(",") + 1, 倍率.length())).intValue());
ps.execute();
ps.close();
((DefaultTableModel) this.怪物血量表.getModel()).insertRow(this.怪物血量表.getRowCount(), new Object[]{倍率.substring(0, 倍率.indexOf(",")), Integer.valueOf(倍率.substring(倍率.indexOf(",") + 1, 倍率.length()))});
DamageParse.MobRedDam.put(Integer.valueOf(倍率.substring(0, 倍率.indexOf(","))), Integer.valueOf(倍率.substring(倍率.indexOf(",") + 1, 倍率.length())));
JOptionPane.showMessageDialog(null, "增加血量倍率成功!", "配置提示", 1);
} catch (SQLException ex) {
System.err.println("[" + FileoutputUtil.CurrentReadable_Time() + "]增加怪物血量倍率出错:" + ex.getMessage());
}
} else {
JOptionPane.showMessageDialog(null, "增加血量倍率失败!", "配置提示", 1);
}
}
public void 怪物血量倍率修改() {
for (int i = 0; i < ((DefaultTableModel) (DefaultTableModel) this.怪物血量表.getModel()).getRowCount(); ++i) {
if (DamageParse.MobRedDam.get(Integer.valueOf(this.怪物血量表.getValueAt(i, 0).toString())) != Integer.valueOf(this.怪物血量表.getValueAt(i, 1).toString())) {
this.血量倍率配置更新(Integer.valueOf(this.怪物血量表.getValueAt(i, 0).toString()).intValue(), Integer.valueOf(this.怪物血量表.getValueAt(i, 1).toString()).intValue());
}
}
JOptionPane.showMessageDialog(null, "配置更新完毕!", "配置提示", 1);
}
public void 全局血量倍率修改() {
if (Start.ConfigValuesMap.get("全局血量等级") != Integer.valueOf(ppms.全局血量等级.getText())) {
this.血量倍率配置更新1("全局血量等级", Integer.valueOf(ppms.全局血量等级.getText()).intValue());
}
if (Start.ConfigValuesMap.get("全局血量") != Integer.valueOf(ppms.全局血量倍率.getText())) {
this.血量倍率配置更新1("全局血量", Integer.valueOf(ppms.全局血量倍率.getText()).intValue());
}
MapleLifeFactory.getMonsterStats().clear();
JOptionPane.showMessageDialog(null, "配置更新完毕!", "配置提示", 1);
}
}