From 30e634531c9e56ec662fa6865d888d97e142dd4a Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Sun, 16 Mar 2025 12:18:40 +0800 Subject: [PATCH] no message --- src/gui/UI_LenheartUI/DamageControl.java | 36 ++++++++++++++++-------- src/gui/UI_LenheartUI/DamageControl.jfd | 18 ++++++------ src/gui/UI_LenheartUI/FightControl.java | 2 ++ 3 files changed, 36 insertions(+), 20 deletions(-) diff --git a/src/gui/UI_LenheartUI/DamageControl.java b/src/gui/UI_LenheartUI/DamageControl.java index 7ad47bc..04a9b01 100644 --- a/src/gui/UI_LenheartUI/DamageControl.java +++ b/src/gui/UI_LenheartUI/DamageControl.java @@ -30,6 +30,19 @@ public class DamageControl extends JPanel { //数组 String[] T = new String[]{"ddbb","ddzb","ddxs","dbbb","dbzb","dbxs","qgbb","qgzb","qgxs"}; + public void SetRightL(JTable tableobj){ + DefaultTableModel tableModel = (DefaultTableModel)tableobj.getModel(); + + DefaultTableCellRenderer rightRenderer = new DefaultTableCellRenderer(); + rightRenderer.setHorizontalAlignment(JLabel.RIGHT); + + for (int i = 0; i < tableobj.getColumnCount(); i++) { + if (tableobj.getColumnClass(i) == String.class) { + tableobj.getColumnModel().getColumn(i).setCellRenderer(rightRenderer); + } + } + } + public DamageControl() { Config = Start.ConfigValuesJson; initComponents(); @@ -44,6 +57,7 @@ public class DamageControl extends JPanel { //设置属性 for (int i = 0; i < 9; i++) { + SetRightL(Tables[i]); settableui(i,T[i]); } } @@ -54,7 +68,7 @@ public class DamageControl extends JPanel { // 使用 entrySet() 遍历键值对 for (Map.Entry entry : JsonBuffer.entrySet()) { String key = entry.getKey(); - Integer value = (int)entry.getValue(); + String value = entry.getValue().toString(); DefaultTableModel tableModel = (DefaultTableModel) Tables[Index].getModel(); Object[] rowData = {Integer.valueOf(key), value}; tableModel.addRow(rowData); @@ -84,7 +98,7 @@ public class DamageControl extends JPanel { for (int i = 0; i < rowCount; i++) { String Key = tableModel.getValueAt(i, 0).toString(); - Integer Value = (int) tableModel.getValueAt(i, 1); + String Value = tableModel.getValueAt(i, 1).toString(); Buffer.put(Key,Value); } Config.put(TableName, Buffer); @@ -258,7 +272,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -282,7 +296,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -306,7 +320,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -330,7 +344,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -354,7 +368,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -378,7 +392,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -402,7 +416,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -426,7 +440,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { @@ -450,7 +464,7 @@ public class DamageControl extends JPanel { } ) { Class[] columnTypes = new Class[] { - Integer.class, Integer.class + Integer.class, String.class }; @Override public Class getColumnClass(int columnIndex) { diff --git a/src/gui/UI_LenheartUI/DamageControl.jfd b/src/gui/UI_LenheartUI/DamageControl.jfd index 6013c93..fe6ed09 100644 --- a/src/gui/UI_LenheartUI/DamageControl.jfd +++ b/src/gui/UI_LenheartUI/DamageControl.jfd @@ -15,7 +15,7 @@ new FormModel { add( "段数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -39,7 +39,7 @@ new FormModel { add( "段数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -63,7 +63,7 @@ new FormModel { add( "系数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -87,7 +87,7 @@ new FormModel { add( "倍数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -111,7 +111,7 @@ new FormModel { add( "倍数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -135,7 +135,7 @@ new FormModel { add( "系数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -159,7 +159,7 @@ new FormModel { add( "伤害" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -183,7 +183,7 @@ new FormModel { add( "伤害" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) @@ -207,7 +207,7 @@ new FormModel { add( "系数" ) }, new java.util.Vector { add( class java.lang.Integer ) - add( class java.lang.Integer ) + add( class java.lang.String ) }, new java.util.Vector { add( null ) add( null ) diff --git a/src/gui/UI_LenheartUI/FightControl.java b/src/gui/UI_LenheartUI/FightControl.java index 07241c4..6e3c36e 100644 --- a/src/gui/UI_LenheartUI/FightControl.java +++ b/src/gui/UI_LenheartUI/FightControl.java @@ -199,6 +199,8 @@ public class FightControl extends JPanel { Object[] rowData = {Count, NameFront ,NameBack}; tableModel.addRow(rowData); }); + + } // JFormDesigner - Variables declaration - DO NOT MODIFY //GEN-BEGIN:variables @formatter:off