no message
This commit is contained in:
@@ -1,9 +1,7 @@
|
||||
package _VisualDVM.Visual.Windows;
|
||||
import Common.Database.Objects.DBObject;
|
||||
import Common.Utils.Utils_;
|
||||
import Common.Visual.Controls.MenuBarButton;
|
||||
import _VisualDVM.Global;
|
||||
import _VisualDVM.GlobalData.GlobalDatabase;
|
||||
import _VisualDVM.GlobalData.Settings.SettingName;
|
||||
|
||||
import javax.swing.*;
|
||||
@@ -11,6 +9,8 @@ import java.util.Arrays;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Vector;
|
||||
public abstract class TasksComparisonForm<T extends DBObject> extends ComparisonForm<T> {
|
||||
protected TasksComparisonState status = TasksComparisonState.CompilationOutput;
|
||||
protected LinkedHashMap<TasksComparisonState, JButton> buttons = null;
|
||||
public TasksComparisonForm(Class<T> t_in, ComparisonForm<T> slave_in) {
|
||||
super(t_in, slave_in);
|
||||
buttons = new LinkedHashMap<>();
|
||||
@@ -20,7 +20,7 @@ public abstract class TasksComparisonForm<T extends DBObject> extends Comparison
|
||||
for (TasksComparisonState state : TasksComparisonState.values()) {
|
||||
if (!forbidden.contains(state)) {
|
||||
MenuBarButton button = new MenuBarButton();
|
||||
button.setIcon( "/icons/" + state.toString() + ".png");
|
||||
button.setIcon("/icons/" + state.toString() + ".png");
|
||||
button.setToolTipText(state.getDescription());
|
||||
button.addActionListener(e -> {
|
||||
ChangeState(state);
|
||||
@@ -56,23 +56,19 @@ public abstract class TasksComparisonForm<T extends DBObject> extends Comparison
|
||||
++i;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
protected TasksComparisonState status = TasksComparisonState.CompilationOutput;
|
||||
protected LinkedHashMap<TasksComparisonState, JButton> buttons = null;
|
||||
protected void DropTabsSelection() {
|
||||
for (JButton button : buttons.values()){
|
||||
for (JButton button : buttons.values()) {
|
||||
button.setBorderPainted(false);
|
||||
button.repaint();
|
||||
button.revalidate();
|
||||
}
|
||||
|
||||
}
|
||||
public void ChangeState(TasksComparisonState status_in) {
|
||||
status = status_in;
|
||||
DropTabsSelection();
|
||||
ClearText();
|
||||
JButton button = buttons.get(status_in);
|
||||
JButton button = buttons.get(status_in);
|
||||
button.setBorderPainted(false);
|
||||
button.repaint();
|
||||
button.revalidate();
|
||||
@@ -92,7 +88,7 @@ public abstract class TasksComparisonForm<T extends DBObject> extends Comparison
|
||||
}
|
||||
@Override
|
||||
protected String getText() {
|
||||
return isReady()?getTextByTab():"объект не назначен";
|
||||
return isReady() ? getTextByTab() : "объект не назначен";
|
||||
}
|
||||
//-----------перегружаемые
|
||||
protected abstract String getTextByTab();
|
||||
|
||||
Reference in New Issue
Block a user