Compare commits
No commits in common. "30dff88b7626d07d842874b9b45bbc78e33f96be" and "7c14e8b8c635ef15880bd8f4144a3dbdffab746c" have entirely different histories.
30dff88b76
...
7c14e8b8c6
|
|
@ -1,260 +0,0 @@
|
||||||
/*
|
|
||||||
* Created by JFormDesigner on Wed Mar 12 14:50:47 CST 2025
|
|
||||||
*/
|
|
||||||
|
|
||||||
package gui.UI_LenheartUI;
|
|
||||||
|
|
||||||
import java.util.*;
|
|
||||||
import gui.Start;
|
|
||||||
import gui.tw.BlConfig;
|
|
||||||
import gui.特殊控制台;
|
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
import java.awt.event.*;
|
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
|
||||||
import javax.swing.*;
|
|
||||||
import javax.swing.table.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author dongj
|
|
||||||
*/
|
|
||||||
public class DropControl extends JPanel {
|
|
||||||
public DropControl() {
|
|
||||||
initComponents();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
private void 保存配置(ActionEvent e) {
|
|
||||||
// TODO add your code here
|
|
||||||
|
|
||||||
Start.blkg = this.toggleButton1.isSelected() ? 1 : 0;
|
|
||||||
Start.bldj = this.toggleButton2.isSelected() ? 1 : 0;
|
|
||||||
Start.bskg = this.toggleButton3.isSelected() ? 1 : 0;
|
|
||||||
|
|
||||||
List<BlConfig> Buf = new ArrayList<>();
|
|
||||||
DefaultTableModel tableModel = (DefaultTableModel) table1.getModel();
|
|
||||||
int rowCount = tableModel.getRowCount();
|
|
||||||
for (int i = 0; i < rowCount; i++) {
|
|
||||||
|
|
||||||
Integer ItemId = (int) tableModel.getValueAt(i, 0);
|
|
||||||
Integer GoldRate = (int) tableModel.getValueAt(i, 1);
|
|
||||||
Integer ItemRate = (int) tableModel.getValueAt(i, 2);
|
|
||||||
String Time = tableModel.getValueAt(i, 3) + "-" + tableModel.getValueAt(i, 4);
|
|
||||||
Integer IsStack = (int) tableModel.getValueAt(i, 5);
|
|
||||||
|
|
||||||
BlConfig buffer = new BlConfig();
|
|
||||||
buffer.setItem_id(ItemId);
|
|
||||||
buffer.setGold_rate(GoldRate);
|
|
||||||
buffer.setItem_rate(ItemRate);
|
|
||||||
buffer.setTime_range(Time);
|
|
||||||
buffer.setStackable(IsStack);
|
|
||||||
Buf.add(buffer);
|
|
||||||
}
|
|
||||||
Start.BLlist = Buf;
|
|
||||||
Start.bsConfig.setItem_id(Integer.valueOf(this.textField1.getText()));
|
|
||||||
Start.bsConfig.setRate(Integer.valueOf(this.textField2.getText()));
|
|
||||||
特殊控制台.setTwConfig();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void 新增配置(ActionEvent e) {
|
|
||||||
DefaultTableModel tableModel = (DefaultTableModel)this.table1.getModel();
|
|
||||||
Object[] rowData = {0, 0 ,0,0,0, 0};
|
|
||||||
tableModel.addRow(rowData);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void 删除配置(ActionEvent e) {
|
|
||||||
// TODO add your code here
|
|
||||||
int selectedRow = table1.getSelectedRow();
|
|
||||||
if (selectedRow != -1) {
|
|
||||||
DefaultTableModel tableModel = (DefaultTableModel) table1.getModel();
|
|
||||||
tableModel.removeRow(selectedRow);
|
|
||||||
if(tableModel.getRowCount() > selectedRow)table1.setRowSelectionInterval(selectedRow, selectedRow);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private void initComponents() {
|
|
||||||
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents @formatter:off
|
|
||||||
scrollPane1 = new JScrollPane();
|
|
||||||
table1 = new JTable();
|
|
||||||
toggleButton1 = new JToggleButton();
|
|
||||||
toggleButton2 = new JToggleButton();
|
|
||||||
label1 = new JLabel();
|
|
||||||
label2 = new JLabel();
|
|
||||||
button19 = new JButton();
|
|
||||||
button20 = new JButton();
|
|
||||||
button21 = new JButton();
|
|
||||||
textField1 = new JTextField();
|
|
||||||
textField2 = new JTextField();
|
|
||||||
toggleButton3 = new JToggleButton();
|
|
||||||
label3 = new JLabel();
|
|
||||||
label4 = new JLabel();
|
|
||||||
label5 = new JLabel();
|
|
||||||
|
|
||||||
//======== this ========
|
|
||||||
setLayout(null);
|
|
||||||
|
|
||||||
//======== scrollPane1 ========
|
|
||||||
{
|
|
||||||
|
|
||||||
//---- table1 ----
|
|
||||||
table1.setModel(new DefaultTableModel(
|
|
||||||
new Object[][] {
|
|
||||||
},
|
|
||||||
new String[] {
|
|
||||||
"\u9053\u5177\u4ee3\u7801", "\u91d1\u5e01\u7206\u7387", "\u7269\u54c1\u7206\u7387", "\u5f00\u59cb\u65f6\u95f4", "\u7ed3\u675f\u65f6\u95f4", "\u5355\u7269\u54c1\u6570\u91cf\u5806\u53e0"
|
|
||||||
}
|
|
||||||
) {
|
|
||||||
Class<?>[] columnTypes = new Class<?>[] {
|
|
||||||
Integer.class, Integer.class, Integer.class, String.class, String.class, Integer.class
|
|
||||||
};
|
|
||||||
@Override
|
|
||||||
public Class<?> getColumnClass(int columnIndex) {
|
|
||||||
return columnTypes[columnIndex];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
scrollPane1.setViewportView(table1);
|
|
||||||
}
|
|
||||||
add(scrollPane1);
|
|
||||||
scrollPane1.setBounds(18, 10, 1130, 550);
|
|
||||||
|
|
||||||
//---- toggleButton1 ----
|
|
||||||
toggleButton1.setIcon(new ImageIcon(getClass().getResource("/image/OFF3.png")));
|
|
||||||
toggleButton1.setSelectedIcon(new ImageIcon(getClass().getResource("/image/ON3.png")));
|
|
||||||
toggleButton1.setFocusPainted(false);
|
|
||||||
toggleButton1.setContentAreaFilled(false);
|
|
||||||
add(toggleButton1);
|
|
||||||
toggleButton1.setBounds(15, 565, 100, 35);
|
|
||||||
|
|
||||||
//---- toggleButton2 ----
|
|
||||||
toggleButton2.setIcon(new ImageIcon(getClass().getResource("/image/OFF3.png")));
|
|
||||||
toggleButton2.setSelectedIcon(new ImageIcon(getClass().getResource("/image/ON3.png")));
|
|
||||||
toggleButton2.setFocusPainted(false);
|
|
||||||
toggleButton2.setContentAreaFilled(false);
|
|
||||||
add(toggleButton2);
|
|
||||||
toggleButton2.setBounds(15, 605, 100, 35);
|
|
||||||
|
|
||||||
//---- label1 ----
|
|
||||||
label1.setText("\u591a\u500d\u7206\u7387\u5f00\u5173");
|
|
||||||
add(label1);
|
|
||||||
label1.setBounds(130, 570, 185, 30);
|
|
||||||
|
|
||||||
//---- label2 ----
|
|
||||||
label2.setText("\u591a\u7269\u54c1\u7206\u7387\u662f\u5426\u53e0\u52a0");
|
|
||||||
add(label2);
|
|
||||||
label2.setBounds(130, 605, 185, 30);
|
|
||||||
|
|
||||||
//---- button19 ----
|
|
||||||
button19.setText("\u4fdd\u5b58\u914d\u7f6e");
|
|
||||||
button19.addActionListener(e -> 保存配置(e));
|
|
||||||
add(button19);
|
|
||||||
button19.setBounds(25, 645, 160, 35);
|
|
||||||
|
|
||||||
//---- button20 ----
|
|
||||||
button20.setText("\u65b0\u589e\u914d\u7f6e");
|
|
||||||
button20.addActionListener(e -> 新增配置(e));
|
|
||||||
add(button20);
|
|
||||||
button20.setBounds(825, 570, 160, 35);
|
|
||||||
|
|
||||||
//---- button21 ----
|
|
||||||
button21.setText("\u5220\u9664\u914d\u7f6e");
|
|
||||||
button21.addActionListener(e -> 删除配置(e));
|
|
||||||
add(button21);
|
|
||||||
button21.setBounds(990, 570, 160, 35);
|
|
||||||
add(textField1);
|
|
||||||
textField1.setBounds(1220, 22, 150, textField1.getPreferredSize().height);
|
|
||||||
add(textField2);
|
|
||||||
textField2.setBounds(1220, 57, 150, textField2.getPreferredSize().height);
|
|
||||||
|
|
||||||
//---- toggleButton3 ----
|
|
||||||
toggleButton3.setIcon(new ImageIcon(getClass().getResource("/image/OFF3.png")));
|
|
||||||
toggleButton3.setSelectedIcon(new ImageIcon(getClass().getResource("/image/ON3.png")));
|
|
||||||
toggleButton3.setFocusPainted(false);
|
|
||||||
toggleButton3.setContentAreaFilled(false);
|
|
||||||
add(toggleButton3);
|
|
||||||
toggleButton3.setBounds(1150, 95, 100, 35);
|
|
||||||
|
|
||||||
//---- label3 ----
|
|
||||||
label3.setText("\u97ad\u5c38\u5f00\u5173");
|
|
||||||
add(label3);
|
|
||||||
label3.setBounds(1255, 100, 185, 30);
|
|
||||||
|
|
||||||
//---- label4 ----
|
|
||||||
label4.setText("\u9053\u5177\u4ee3\u7801");
|
|
||||||
add(label4);
|
|
||||||
label4.setBounds(1165, 20, 55, 30);
|
|
||||||
|
|
||||||
//---- label5 ----
|
|
||||||
label5.setText("\u97ad\u5c38\u51e0\u7387");
|
|
||||||
add(label5);
|
|
||||||
label5.setBounds(1165, 55, 88, 30);
|
|
||||||
|
|
||||||
{
|
|
||||||
// compute preferred size
|
|
||||||
Dimension preferredSize = new Dimension();
|
|
||||||
for(int i = 0; i < getComponentCount(); i++) {
|
|
||||||
Rectangle bounds = getComponent(i).getBounds();
|
|
||||||
preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
|
|
||||||
preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
|
|
||||||
}
|
|
||||||
Insets insets = getInsets();
|
|
||||||
preferredSize.width += insets.right;
|
|
||||||
preferredSize.height += insets.bottom;
|
|
||||||
setMinimumSize(preferredSize);
|
|
||||||
setPreferredSize(preferredSize);
|
|
||||||
}
|
|
||||||
// JFormDesigner - End of component initialization //GEN-END:initComponents @formatter:on
|
|
||||||
|
|
||||||
|
|
||||||
this.toggleButton1.setSelected(Start.blkg == 1 ? true : false);
|
|
||||||
this.toggleButton2.setSelected(Start.bldj == 1 ? true : false);
|
|
||||||
this.toggleButton3.setSelected(Start.bskg == 1 ? true : false);
|
|
||||||
|
|
||||||
|
|
||||||
DefaultTableModel tableModel = (DefaultTableModel)this.table1.getModel();
|
|
||||||
// 创建一个自定义的单元格渲染器,用于右对齐字符串
|
|
||||||
DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer();
|
|
||||||
rightRenderer.setHorizontalAlignment(JLabel.RIGHT);
|
|
||||||
// 遍历表格的所有列,将字符串类型的列设置为右对齐
|
|
||||||
for (int i = 0; i < table1.getColumnCount(); i++) {
|
|
||||||
if (table1.getColumnClass(i) == String.class) {
|
|
||||||
table1.getColumnModel().getColumn(i).setCellRenderer(rightRenderer);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
Start.BLlist.forEach((obj) -> {
|
|
||||||
Integer ItemId = obj.getItem_id();
|
|
||||||
Integer GoldRate = obj.getGold_rate();
|
|
||||||
Integer ItemRate = obj.getItem_rate();
|
|
||||||
String Time = obj.getTime_range();
|
|
||||||
Integer IsStack = obj.getStackableNum();
|
|
||||||
|
|
||||||
String[] split = Time.split("-");
|
|
||||||
Object[] rowData = {ItemId, GoldRate ,ItemRate,split[0],split[1], IsStack};
|
|
||||||
tableModel.addRow(rowData);
|
|
||||||
});
|
|
||||||
|
|
||||||
int itemId = Start.bsConfig.getItem_id();
|
|
||||||
int rate = Start.bsConfig.getRate();
|
|
||||||
this.textField1.setText(String.valueOf(itemId));
|
|
||||||
this.textField2.setText(String.valueOf(rate));
|
|
||||||
}
|
|
||||||
|
|
||||||
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables @formatter:off
|
|
||||||
private JScrollPane scrollPane1;
|
|
||||||
private JTable table1;
|
|
||||||
private JToggleButton toggleButton1;
|
|
||||||
private JToggleButton toggleButton2;
|
|
||||||
private JLabel label1;
|
|
||||||
private JLabel label2;
|
|
||||||
private JButton button19;
|
|
||||||
private JButton button20;
|
|
||||||
private JButton button21;
|
|
||||||
private JTextField textField1;
|
|
||||||
private JTextField textField2;
|
|
||||||
private JToggleButton toggleButton3;
|
|
||||||
private JLabel label3;
|
|
||||||
private JLabel label4;
|
|
||||||
private JLabel label5;
|
|
||||||
// JFormDesigner - End of variables declaration //GEN-END:variables @formatter:on
|
|
||||||
}
|
|
||||||
|
|
@ -1,178 +0,0 @@
|
||||||
JFDML JFormDesigner: "9.0.0.0.352" Java: "21.0.6" encoding: "UTF-8"
|
|
||||||
|
|
||||||
new FormModel {
|
|
||||||
contentType: "form/swing"
|
|
||||||
root: new FormRoot {
|
|
||||||
add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
|
|
||||||
name: "this"
|
|
||||||
add( new FormContainer( "javax.swing.JScrollPane", new FormLayoutManager( class javax.swing.JScrollPane ) ) {
|
|
||||||
name: "scrollPane1"
|
|
||||||
add( new FormComponent( "javax.swing.JTable" ) {
|
|
||||||
name: "table1"
|
|
||||||
"model": new com.jformdesigner.model.SwingTableModel( new java.util.Vector, new java.util.Vector {
|
|
||||||
add( "道具代码" )
|
|
||||||
add( "金币爆率" )
|
|
||||||
add( "物品爆率" )
|
|
||||||
add( "开始时间" )
|
|
||||||
add( "结束时间" )
|
|
||||||
add( "单物品数量堆叠" )
|
|
||||||
}, new java.util.Vector {
|
|
||||||
add( class java.lang.Integer )
|
|
||||||
add( class java.lang.Integer )
|
|
||||||
add( class java.lang.Integer )
|
|
||||||
add( class java.lang.String )
|
|
||||||
add( class java.lang.String )
|
|
||||||
add( class java.lang.Integer )
|
|
||||||
}, new java.util.Vector {
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
}, new java.util.Vector {
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
add( null )
|
|
||||||
} )
|
|
||||||
} )
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"x": 18
|
|
||||||
"y": 10
|
|
||||||
"width": 1130
|
|
||||||
"height": 550
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JToggleButton" ) {
|
|
||||||
name: "toggleButton1"
|
|
||||||
"icon": &SwingIcon0 new com.jformdesigner.model.SwingIcon( 0, "/image/OFF3.png" )
|
|
||||||
"selectedIcon": &SwingIcon1 new com.jformdesigner.model.SwingIcon( 0, "/image/ON3.png" )
|
|
||||||
"focusPainted": false
|
|
||||||
"contentAreaFilled": false
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 100
|
|
||||||
"height": 35
|
|
||||||
"x": 15
|
|
||||||
"y": 565
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JToggleButton" ) {
|
|
||||||
name: "toggleButton2"
|
|
||||||
"icon": #SwingIcon0
|
|
||||||
"selectedIcon": #SwingIcon1
|
|
||||||
"focusPainted": false
|
|
||||||
"contentAreaFilled": false
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 100
|
|
||||||
"height": 35
|
|
||||||
"x": 15
|
|
||||||
"y": 605
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JLabel" ) {
|
|
||||||
name: "label1"
|
|
||||||
"text": "多倍爆率开关"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"x": 130
|
|
||||||
"y": 570
|
|
||||||
"width": 185
|
|
||||||
"height": 30
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JLabel" ) {
|
|
||||||
name: "label2"
|
|
||||||
"text": "多物品爆率是否叠加"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 185
|
|
||||||
"height": 30
|
|
||||||
"x": 130
|
|
||||||
"y": 605
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JButton" ) {
|
|
||||||
name: "button19"
|
|
||||||
"text": "保存配置"
|
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "保存配置", true ) )
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 160
|
|
||||||
"height": 35
|
|
||||||
"x": 25
|
|
||||||
"y": 645
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JButton" ) {
|
|
||||||
name: "button20"
|
|
||||||
"text": "新增配置"
|
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "新增配置", true ) )
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 160
|
|
||||||
"height": 35
|
|
||||||
"x": 825
|
|
||||||
"y": 570
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JButton" ) {
|
|
||||||
name: "button21"
|
|
||||||
"text": "删除配置"
|
|
||||||
addEvent( new FormEvent( "java.awt.event.ActionListener", "actionPerformed", "删除配置", true ) )
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 160
|
|
||||||
"height": 35
|
|
||||||
"x": 990
|
|
||||||
"y": 570
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JTextField" ) {
|
|
||||||
name: "textField1"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"x": 1220
|
|
||||||
"y": 22
|
|
||||||
"width": 150
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JTextField" ) {
|
|
||||||
name: "textField2"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"x": 1220
|
|
||||||
"y": 57
|
|
||||||
"width": 150
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JToggleButton" ) {
|
|
||||||
name: "toggleButton3"
|
|
||||||
"icon": #SwingIcon0
|
|
||||||
"selectedIcon": #SwingIcon1
|
|
||||||
"focusPainted": false
|
|
||||||
"contentAreaFilled": false
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 100
|
|
||||||
"height": 35
|
|
||||||
"x": 1150
|
|
||||||
"y": 95
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JLabel" ) {
|
|
||||||
name: "label3"
|
|
||||||
"text": "鞭尸开关"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 185
|
|
||||||
"height": 30
|
|
||||||
"x": 1255
|
|
||||||
"y": 100
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JLabel" ) {
|
|
||||||
name: "label4"
|
|
||||||
"text": "道具代码"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"x": 1165
|
|
||||||
"y": 20
|
|
||||||
"height": 30
|
|
||||||
"width": 55
|
|
||||||
} )
|
|
||||||
add( new FormComponent( "javax.swing.JLabel" ) {
|
|
||||||
name: "label5"
|
|
||||||
"text": "鞭尸几率"
|
|
||||||
}, new FormLayoutConstraints( class com.jformdesigner.runtime.NullConstraints ) {
|
|
||||||
"width": 88
|
|
||||||
"height": 30
|
|
||||||
"x": 1165
|
|
||||||
"y": 55
|
|
||||||
} )
|
|
||||||
}, new FormLayoutConstraints( null ) {
|
|
||||||
"location": new java.awt.Point( 0, 0 )
|
|
||||||
"size": new java.awt.Dimension( 1585, 715 )
|
|
||||||
} )
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -1,43 +0,0 @@
|
||||||
/*
|
|
||||||
* Created by JFormDesigner on Wed Mar 12 16:06:47 CST 2025
|
|
||||||
*/
|
|
||||||
|
|
||||||
package gui.UI_LenheartUI;
|
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
import javax.swing.*;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @author dongj
|
|
||||||
*/
|
|
||||||
public class ExplosiveControl extends JPanel {
|
|
||||||
public ExplosiveControl() {
|
|
||||||
initComponents();
|
|
||||||
}
|
|
||||||
|
|
||||||
private void initComponents() {
|
|
||||||
// JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents @formatter:off
|
|
||||||
|
|
||||||
//======== this ========
|
|
||||||
setLayout(null);
|
|
||||||
|
|
||||||
{
|
|
||||||
// compute preferred size
|
|
||||||
Dimension preferredSize = new Dimension();
|
|
||||||
for(int i = 0; i < getComponentCount(); i++) {
|
|
||||||
Rectangle bounds = getComponent(i).getBounds();
|
|
||||||
preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width);
|
|
||||||
preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height);
|
|
||||||
}
|
|
||||||
Insets insets = getInsets();
|
|
||||||
preferredSize.width += insets.right;
|
|
||||||
preferredSize.height += insets.bottom;
|
|
||||||
setMinimumSize(preferredSize);
|
|
||||||
setPreferredSize(preferredSize);
|
|
||||||
}
|
|
||||||
// JFormDesigner - End of component initialization //GEN-END:initComponents @formatter:on
|
|
||||||
}
|
|
||||||
|
|
||||||
// JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables @formatter:off
|
|
||||||
// JFormDesigner - End of variables declaration //GEN-END:variables @formatter:on
|
|
||||||
}
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
JFDML JFormDesigner: "9.0.0.0.352" Java: "21.0.6" encoding: "UTF-8"
|
|
||||||
|
|
||||||
new FormModel {
|
|
||||||
contentType: "form/swing"
|
|
||||||
root: new FormRoot {
|
|
||||||
add( new FormContainer( "javax.swing.JPanel", new FormLayoutManager( class com.jformdesigner.runtime.NullLayout ) ) {
|
|
||||||
name: "this"
|
|
||||||
}, new FormLayoutConstraints( null ) {
|
|
||||||
"location": new java.awt.Point( 0, 0 )
|
|
||||||
"size": new java.awt.Dimension( 400, 300 )
|
|
||||||
} )
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -6,18 +6,10 @@ public class UI_LenheartUI {
|
||||||
|
|
||||||
private JPanel 物品回收页面;
|
private JPanel 物品回收页面;
|
||||||
private JPanel 伤害控制页面;
|
private JPanel 伤害控制页面;
|
||||||
private JPanel 爆率控制页面;
|
|
||||||
private JPanel 爆物管理页面;
|
|
||||||
|
|
||||||
public UI_LenheartUI(JTabbedPane mainComponent) {
|
public UI_LenheartUI(JTabbedPane mainComponent) {
|
||||||
物品回收页面 = new ItemRecovery();
|
物品回收页面 = new ItemRecovery();
|
||||||
伤害控制页面 = new DamageControl();
|
伤害控制页面 = new DamageControl();
|
||||||
爆率控制页面 = new DropControl();
|
|
||||||
爆物管理页面 = new ExplosiveControl();
|
|
||||||
|
|
||||||
mainComponent.addTab("物品回收设置", 物品回收页面);
|
mainComponent.addTab("物品回收设置", 物品回收页面);
|
||||||
mainComponent.addTab("伤害控制设置", 伤害控制页面);
|
mainComponent.addTab("伤害控制设置", 伤害控制页面);
|
||||||
mainComponent.addTab("爆率 & 鞭尸控制设置", 爆率控制页面);
|
|
||||||
mainComponent.addTab("爆物管理设置", 爆物管理页面);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -271,7 +271,6 @@ public class ppms extends JFrame {
|
||||||
private JLabel jLabel186;
|
private JLabel jLabel186;
|
||||||
private JLabel jLabel187;
|
private JLabel jLabel187;
|
||||||
private JLabel jLabel188;
|
private JLabel jLabel188;
|
||||||
private JLabel jLabel1188;
|
|
||||||
private JLabel jLabel189;
|
private JLabel jLabel189;
|
||||||
private JLabel jLabel19;
|
private JLabel jLabel19;
|
||||||
private JLabel jLabel190;
|
private JLabel jLabel190;
|
||||||
|
|
@ -810,7 +809,6 @@ public class ppms extends JFrame {
|
||||||
private static JToggleButton 越级带人道具开关;
|
private static JToggleButton 越级带人道具开关;
|
||||||
private static JToggleButton 越级打怪;
|
private static JToggleButton 越级打怪;
|
||||||
private static JToggleButton 道具强行宠吸开关;
|
private static JToggleButton 道具强行宠吸开关;
|
||||||
private static JToggleButton BOSS支持吸金吸物开关;
|
|
||||||
private static JTextField 道具经验加成代码;
|
private static JTextField 道具经验加成代码;
|
||||||
private JButton 道具经验加成修改删除;
|
private JButton 道具经验加成修改删除;
|
||||||
private JButton 道具经验加成修改按钮;
|
private JButton 道具经验加成修改按钮;
|
||||||
|
|
@ -1432,8 +1430,6 @@ public class ppms extends JFrame {
|
||||||
ppms.宠吸道具 = new JTextField();
|
ppms.宠吸道具 = new JTextField();
|
||||||
this.jLabel188 = new JLabel();
|
this.jLabel188 = new JLabel();
|
||||||
ppms.道具强行宠吸开关 = new JToggleButton();
|
ppms.道具强行宠吸开关 = new JToggleButton();
|
||||||
this.jLabel1188 = new JLabel();
|
|
||||||
ppms.BOSS支持吸金吸物开关 = new JToggleButton();
|
|
||||||
this.jLabel207 = new JLabel();
|
this.jLabel207 = new JLabel();
|
||||||
ppms.特殊全宠物吸金开关 = new JToggleButton();
|
ppms.特殊全宠物吸金开关 = new JToggleButton();
|
||||||
this.jLabel208 = new JLabel();
|
this.jLabel208 = new JLabel();
|
||||||
|
|
@ -5079,24 +5075,6 @@ public class ppms extends JFrame {
|
||||||
ppms.this.道具强行宠吸开关ActionPerformed(evt);
|
ppms.this.道具强行宠吸开关ActionPerformed(evt);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
this.jLabel1188.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.jLabel207.setText("特殊全宠物吸金开关");
|
this.jLabel207.setText("特殊全宠物吸金开关");
|
||||||
ppms.特殊全宠物吸金开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
|
ppms.特殊全宠物吸金开关.setIcon((Icon) new ImageIcon(this.getClass().getResource("/image/OFF2.png")));
|
||||||
ppms.特殊全宠物吸金开关.setBorderPainted(false);
|
ppms.特殊全宠物吸金开关.setBorderPainted(false);
|
||||||
|
|
@ -5135,107 +5113,8 @@ public class ppms extends JFrame {
|
||||||
});
|
});
|
||||||
final GroupLayout jPanel57Layout = new GroupLayout((Container) this.jPanel57);
|
final GroupLayout jPanel57Layout = new GroupLayout((Container) this.jPanel57);
|
||||||
this.jPanel57.setLayout((LayoutManager) jPanel57Layout);
|
this.jPanel57.setLayout((LayoutManager) jPanel57Layout);
|
||||||
jPanel57Layout.setHorizontalGroup(
|
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.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.特殊全宠物吸金开关, -2, 74, -2).addComponent((Component) ppms.特殊全宠物吸物开关, -2, 74, -2)).addGap(24, 24, 24)));
|
||||||
(Group) jPanel57Layout.createParallelGroup(Alignment.LEADING)
|
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.BASELINE).addComponent((Component) this.jLabel187).addComponent((Component) ppms.宠吸道具, -2, -1, -2)).addGap(38, 38, 38)));
|
||||||
.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("宠物吸取物品宠物代码列表"));
|
this.jPanel88.setBorder((Border) BorderFactory.createTitledBorder("宠物吸取物品宠物代码列表"));
|
||||||
ppms.宠物吸物列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序代码", "宠物代码"}) {
|
ppms.宠物吸物列表.setModel((TableModel) new DefaultTableModel(new Object[0][], new String[]{"排序代码", "宠物代码"}) {
|
||||||
Class[] types = {String.class, Integer.class};
|
Class[] types = {String.class, Integer.class};
|
||||||
|
|
@ -7470,14 +7349,6 @@ public class ppms extends JFrame {
|
||||||
private void 道具强行宠吸开关ActionPerformed(final ActionEvent evt) {
|
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) {
|
private void 修改地图1ActionPerformed(final ActionEvent evt) {
|
||||||
this.宠物吸取不参与地图调整(2);
|
this.宠物吸取不参与地图调整(2);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue