рефакторин методов связанных с компонентами.

This commit is contained in:
2024-10-22 20:16:57 +03:00
parent bf5d5442d4
commit c160a20d06
17 changed files with 98 additions and 88 deletions

View File

@@ -0,0 +1,44 @@
package _VisualDVM.Visual.Windows;
import Common.Visual.Windows.Dialog.Dialog;
import _VisualDVM.Global;
import _VisualDVM.Repository.Component.UI.ComponentsFields;
import java.awt.*;
public class ComponentsWindow extends Dialog<Object, ComponentsFields> {
public ComponentsWindow() {
super(ComponentsFields.class);
}
@Override
public boolean NeedsScroll() {
return false;
}
@Override
public int getDefaultWidth() {
return Global.properties.ComponentsWindowWidth;
}
@Override
public int getDefaultHeight() {
return Global.properties.ComponentsWindowHeight;
}
@Override
public void CreateButtons() {
}
@Override
public void Init(Object... params) {
Global.components.ShowUI();
}
@Override
public void LoadSize() {
setMinimumSize(new Dimension(650, 250));
Dimension dimension = new Dimension(getDefaultWidth(), getDefaultHeight());
setPreferredSize(dimension);
setSize(dimension);
}
@Override
public void onClose() {
super.onClose();
Global.properties.ComponentsWindowWidth = getWidth();
Global.properties.ComponentsWindowHeight = getHeight();
Global.properties.Update();
}
}