рефакторинг контролов таблиц. убрал странный и запутанный старый код

This commit is contained in:
2024-10-17 20:04:16 +03:00
parent 01d366e256
commit 66fa638ec4
55 changed files with 241 additions and 212 deletions

View File

@@ -20,6 +20,7 @@ import _VisualDVM.Passes.PassCode;
import _VisualDVM.Utils;
import _VisualDVM.Validators.PathValidator;
import javax.swing.*;
import java.util.LinkedHashMap;
public class CompilersDBTable extends iDBTable<Compiler> {
public CompilersDBTable() {
@@ -119,8 +120,8 @@ public class CompilersDBTable extends iDBTable<Compiler> {
};
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -4,6 +4,8 @@ import Common.Visual.DataSetControlForm;
import Common.Visual.Tables.RendererMultiline;
import _VisualDVM.GlobalData.CompilerEnvironment.UI.CompilerEnvironmentValueEditor;
import _VisualDVM.GlobalData.CompilerEnvironment.UI.CompilerEnvironmentValueRenderer;
import javax.swing.*;
public class CompilerEnvironmentsSet extends DataSet<String, CompilerEnvironment> {
public CompilerEnvironmentsSet() {
super(String.class, CompilerEnvironment.class);
@@ -26,8 +28,8 @@ public class CompilerEnvironmentsSet extends DataSet<String, CompilerEnvironment
}
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -4,6 +4,8 @@ import Common.Visual.DataSetControlForm;
import Common.Visual.Tables.RendererMultiline;
import _VisualDVM.GlobalData.CompilerOption.UI.CompilerOptionParameterNameRenderer;
import _VisualDVM.GlobalData.CompilerOption.UI.CompilerOptionParameterValueRenderer;
import javax.swing.*;
public class CompilerOptionsSet extends DataSet<String, CompilerOption> {
public CompilerOptionsSet() {
super(String.class, CompilerOption.class);
@@ -28,8 +30,8 @@ public class CompilerOptionsSet extends DataSet<String, CompilerOption> {
}
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -11,6 +11,8 @@ import _VisualDVM.Global;
import _VisualDVM.GlobalData.DVMParameter.UI.DVMParameterFields;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.Utils;
import javax.swing.*;
public class DVMParameterDBTable extends iDBTable<DVMParameter> {
public DVMParameterDBTable() {
super(DVMParameter.class);
@@ -42,8 +44,8 @@ public class DVMParameterDBTable extends iDBTable<DVMParameter> {
return Current.DVMParameterValue;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -11,6 +11,8 @@ import _VisualDVM.Global;
import _VisualDVM.GlobalData.EnvironmentValue.UI.EnvironmentValueFields;
import _VisualDVM.Passes.PassCode;
import _VisualDVM.Utils;
import javax.swing.*;
public class EnvironmentValuesDBTable extends iDBTable<EnvironmentValue> {
public EnvironmentValuesDBTable() {
super(EnvironmentValue.class);
@@ -67,8 +69,8 @@ public class EnvironmentValuesDBTable extends iDBTable<EnvironmentValue> {
};
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -2,13 +2,15 @@ package _VisualDVM.GlobalData.FileObject;
import Common.Database.Tables.DataSet;
import Common.Visual.DataSetControlForm;
import Common.Visual.Tables.RendererDate;
import javax.swing.*;
public class DirInfosDataSet extends DataSet<String, DirInfo> {
public DirInfosDataSet() {
super(String.class, DirInfo.class);
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(1).setRendererClass(RendererDate.class);

View File

@@ -24,6 +24,7 @@ import _VisualDVM.GlobalData.Tasks.RunTask.RunTask;
import _VisualDVM.GlobalData.User.User;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.LinkedHashMap;
@@ -88,8 +89,8 @@ public class MachinesDBTable extends iDBTable<Machine> {
return res;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public void ShowCurrentObject() throws Exception {
super.ShowCurrentObject();

View File

@@ -15,6 +15,7 @@ import _VisualDVM.GlobalData.Module.UI.ModuleAnchestorForm;
import _VisualDVM.GlobalData.Tasks.CompilationTask.CompilationTask;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.util.LinkedHashMap;
public class MakefilesDBTable extends iDBTable<Makefile> {
public MakefilesDBTable() {
@@ -40,8 +41,8 @@ public class MakefilesDBTable extends iDBTable<Makefile> {
return res;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -7,6 +7,8 @@ import Common.Visual.Windows.Dialog.DialogFields;
import _VisualDVM.Current;
import _VisualDVM.GlobalData.Module.UI.ModuleAnchestorForm;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
public class ModulesDBTable extends iDBTable<Module> {
public ModulesDBTable() {
super(Module.class);
@@ -24,8 +26,8 @@ public class ModulesDBTable extends iDBTable<Module> {
return new ModuleAnchestorForm<>();
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -37,8 +37,7 @@
</component>
</children>
</toolbar>
<grid id="a6308" binding="TreePanel" custom-create="true" layout-manager="GridLayoutManager" row-count="1" column-count="1" same-size-horizontally="false" same-size-vertically="false" hgap="-1" vgap="-1">
<margin top="0" left="0" bottom="0" right="0"/>
<grid id="a6308" binding="TreePanel" layout-manager="BorderLayout" hgap="0" vgap="0">
<constraints>
<grid row="3" column="0" row-span="1" col-span="1" vsize-policy="3" hsize-policy="3" anchor="0" fill="3" indent="0" use-parent-layout="false"/>
</constraints>

View File

@@ -16,6 +16,7 @@ public class RemoteFileChooserFields implements DialogFields {
private JButton bBack;
private JButton bHome;
public RemoteFileChooserFields() {
treeForm = new TreeForm(RemoteFilesTree.class,TreePanel);
bBack.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
@@ -31,7 +32,7 @@ public class RemoteFileChooserFields implements DialogFields {
}
private void createUIComponents() {
// TODO: place custom component creation code here
TreePanel = (treeForm = new TreeForm(RemoteFilesTree.class)).getContent();
}
@Override
public Component getContent() {

View File

@@ -118,8 +118,8 @@ public class RunConfigurationsDBTable extends iDBTable<RunConfiguration> {
return res;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -13,6 +13,7 @@ import _VisualDVM.GlobalData.SapforProfile.UI.SapforProfileFields;
import _VisualDVM.GlobalData.SapforProfileSetting.SapforProfileSetting;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.util.Date;
import java.util.LinkedHashMap;
public class SapforProfilesDBTable extends iDBTable<SapforProfile> {
@@ -28,8 +29,8 @@ public class SapforProfilesDBTable extends iDBTable<SapforProfile> {
return "профиль SAPFOR";
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -2,6 +2,8 @@ package _VisualDVM.GlobalData.SapforProfileSetting;
import Common.Database.Tables.iDBTable;
import Common.Visual.DataSetControlForm;
import _VisualDVM.Current;
import javax.swing.*;
public class SapforProfileSettingsDBTable extends iDBTable<SapforProfileSetting> {
public SapforProfileSettingsDBTable() {
super(SapforProfileSetting.class);
@@ -11,8 +13,8 @@ public class SapforProfileSettingsDBTable extends iDBTable<SapforProfileSetting>
return false;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);

View File

@@ -14,6 +14,7 @@ import _VisualDVM.Global;
import _VisualDVM.GlobalData.Tasks.RunTask.RunTask;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.util.LinkedHashMap;
public class CompilationTasksDBTable extends iDBTable<CompilationTask> {
public CompilationTasksDBTable() {
@@ -34,8 +35,8 @@ public class CompilationTasksDBTable extends iDBTable<CompilationTask> {
return res;
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -8,6 +8,8 @@ import Common.Visual.Tables.RendererStatusEnum;
import _VisualDVM.Current;
import _VisualDVM.Global;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
public class RunTasksDBTable extends iDBTable<RunTask> {
public RunTasksDBTable() {
super(RunTask.class);
@@ -21,8 +23,8 @@ public class RunTasksDBTable extends iDBTable<RunTask> {
return "задачи на запуск";
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
public boolean hasCheckBox() {
return true;

View File

@@ -17,6 +17,7 @@ import _VisualDVM.GlobalData.Tasks.RunTask.RunTask;
import _VisualDVM.GlobalData.User.UI.UserFields;
import _VisualDVM.Passes.PassCode;
import javax.swing.*;
import java.util.LinkedHashMap;
public class UsersDBTable extends iDBTable<User> {
public UsersDBTable() {
@@ -73,8 +74,8 @@ public class UsersDBTable extends iDBTable<User> {
};
}
@Override
protected DataSetControlForm createUI() {
return new DataSetControlForm(this) {
protected DataSetControlForm createUI(JPanel mountPanel) {
return new DataSetControlForm(this,mountPanel) {
@Override
protected void AdditionalInitColumns() {
columns.get(0).setVisible(false);