package Common.Visual; import Common.Database.Tables.DataSet; import Common.Visual.Menus.DataMenuBar; import Common.Visual.Themes.DefaultTheme; import Common.Visual.Themes.VisualiserTheme; import Common.Visual.Windows.PassForm; import _VisualDVM.Visual.Menus.FastAccessMenuBar.FastAccessMenuBar; import javax.swing.*; import java.awt.*; import java.util.LinkedHashMap; import java.util.Stack; public class UIModule_ { //-- VisualiserTheme theme = new DefaultTheme(); public VisualiserTheme getTheme() { return theme; } public void setTheme(VisualiserTheme theme_in) { theme = theme_in; } //-- PassForm passForm = null;//текущая форма прохода. нужна для public boolean HasPassForm(){return passForm!=null;} public PassForm GetPassForm(){return passForm;} public PassForm SetPassForm(PassForm passForm_in){ return passForm = passForm_in; } public void DropPassForm(){passForm=null;} //-- //-- FastAccessMenuBar fastAccessMenuBar = new FastAccessMenuBar(); public FastAccessMenuBar getFastAccessMenuBar(){return fastAccessMenuBar;} //- public LinkedHashMap, DataMenuBar> menuBars = new LinkedHashMap<>(); //-- public Stack windowsStack = new Stack<>(); public Component getFrontWindow() { Component res = null; try { res = windowsStack.peek(); } catch (Exception ignored) { } return res; } public UIModule_(){ // UIManager.put("FileChooser.openButtonText", "Открыть"); UIManager.put("FileChooser.cancelButtonText", "Отмена"); UIManager.put("FileChooser.lookInLabelText", "Смотреть в"); UIManager.put("FileChooser.fileNameLabelText", "Имя файла"); UIManager.put("FileChooser.filesOfTypeLabelText", "Тип файла"); UIManager.put("FileChooser.saveButtonText", "Сохранить"); UIManager.put("FileChooser.saveButtonToolTipText", "Сохранить"); UIManager.put("FileChooser.openButtonToolTipText", "Открыть"); UIManager.put("FileChooser.cancelButtonText", "Отмена"); UIManager.put("FileChooser.cancelButtonToolTipText", "Отмена"); UIManager.put("FileChooser.lookInLabelText", "Папка"); UIManager.put("FileChooser.saveInLabelText", "Папка"); UIManager.put("FileChooser.fileNameLabelText", "Имя файла"); UIManager.put("FileChooser.filesOfTypeLabelText", "Тип файлов"); UIManager.put("FileChooser.upFolderToolTipText", "На один уровень вверх"); UIManager.put("FileChooser.newFolderToolTipText", "Создание новой папки"); UIManager.put("FileChooser.listViewButtonToolTipText", "Список"); UIManager.put("FileChooser.detailsViewButtonToolTipText", "Таблица"); UIManager.put("FileChooser.fileNameHeaderText", "Имя"); UIManager.put("FileChooser.fileSizeHeaderText", "Размер"); UIManager.put("FileChooser.fileTypeHeaderText", "Тип"); UIManager.put("FileChooser.fileDateHeaderText", "Изменен"); UIManager.put("FileChooser.fileAttrHeaderText", "Атрибуты"); UIManager.put("FileChooser.acceptAllFileFilterText", "Все файлы"); // // UIManager.put("OptionPane.yesButtonText", "Да"); UIManager.put("OptionPane.noButtonText", "Нет"); UIManager.put("OptionPane.cancelButtonText", "Отмена"); UIManager.put("OptionPane.okButtonText", "Готово"); // } }