重构项目结构
This commit is contained in:
parent
36ac4c87f1
commit
92b47af415
@ -3,7 +3,7 @@ package org.jcnc.jnotepad;
|
||||
import javafx.application.Application;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.app.manager.ApplicationManager;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
package org.jcnc.jnotepad.api.core.controller.config;
|
||||
|
||||
import org.jcnc.jnotepad.api.core.controller.interfaces.ConfigController;
|
||||
import org.jcnc.jnotepad.app.util.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.controller.exception.AppException;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
|
||||
@ -8,7 +8,7 @@ import javafx.scene.control.Menu;
|
||||
import javafx.scene.control.MenuItem;
|
||||
import javafx.scene.control.RadioMenuItem;
|
||||
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.ui.views.root.top.menubar.TopMenuBar;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
package org.jcnc.jnotepad.app.common.manager;
|
||||
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
import java.util.concurrent.*;
|
||||
|
||||
@ -13,9 +13,9 @@ import org.jcnc.jnotepad.app.common.constants.TextConstants;
|
||||
import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager;
|
||||
import org.jcnc.jnotepad.app.config.AppConfig;
|
||||
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
|
||||
import org.jcnc.jnotepad.app.util.FileUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.FileUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.ResourceController;
|
||||
import org.jcnc.jnotepad.controller.cache.CacheController;
|
||||
import org.jcnc.jnotepad.controller.config.AppConfigController;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import javafx.scene.input.Clipboard;
|
||||
import javafx.scene.input.ClipboardContent;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import com.ibm.icu.text.CharsetDetector;
|
||||
import com.ibm.icu.text.CharsetMatch;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import javafx.scene.Node;
|
||||
import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenFile;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import com.fasterxml.jackson.core.JsonProcessingException;
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import atlantafx.base.controls.Notification;
|
||||
import atlantafx.base.theme.Styles;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import org.jcnc.jnotepad.model.enums.DialogType;
|
||||
import org.jcnc.jnotepad.ui.component.stage.dialog.AppDialogBuilder;
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import org.jcnc.jnotepad.JnotepadApp;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import javafx.scene.control.Tab;
|
||||
import javafx.scene.control.TextField;
|
||||
@ -29,7 +29,7 @@ import java.nio.charset.Charset;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.FileUtil.getFileText;
|
||||
import static org.jcnc.jnotepad.app.utils.FileUtil.getFileText;
|
||||
import static org.jcnc.jnotepad.controller.config.UserConfigController.CONFIG_NAME;
|
||||
|
||||
/**
|
||||
@ -1,4 +1,4 @@
|
||||
package org.jcnc.jnotepad.app.util;
|
||||
package org.jcnc.jnotepad.app.utils;
|
||||
|
||||
import atlantafx.base.theme.Styles;
|
||||
import javafx.scene.Node;
|
||||
@ -2,8 +2,8 @@ package org.jcnc.jnotepad.controller.cache;
|
||||
|
||||
import com.fasterxml.jackson.core.type.TypeReference;
|
||||
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.util.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.controller.config.AppConfigController;
|
||||
import org.jcnc.jnotepad.model.entity.Cache;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@ -3,7 +3,7 @@ package org.jcnc.jnotepad.controller.event.handler.menuitem;
|
||||
import javafx.event.ActionEvent;
|
||||
import javafx.event.EventHandler;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.addNewFileTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.addNewFileTab;
|
||||
|
||||
/**
|
||||
* 新建文件事件的事件处理程序。
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
package org.jcnc.jnotepad.controller.event.handler.menuitem;
|
||||
|
||||
import javafx.event.ActionEvent;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.controller.config.UserConfigController;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
|
||||
|
||||
/**
|
||||
* 打开配置文件事件处理程序。
|
||||
|
||||
@ -6,14 +6,14 @@ import javafx.stage.FileChooser;
|
||||
import org.jcnc.jnotepad.app.common.constants.TextConstants;
|
||||
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.model.entity.Cache;
|
||||
import org.jcnc.jnotepad.model.enums.CacheExpirationTime;
|
||||
import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -4,7 +4,7 @@ import javafx.event.ActionEvent;
|
||||
import javafx.event.EventHandler;
|
||||
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.rename;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.rename;
|
||||
|
||||
/**
|
||||
* 重命名文件事件处理器。
|
||||
|
||||
@ -1,10 +1,10 @@
|
||||
package org.jcnc.jnotepad.controller.event.handler.menuitem;
|
||||
|
||||
import javafx.event.ActionEvent;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.saveAsFile;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.saveAsFile;
|
||||
|
||||
/**
|
||||
* 保存文件事件处理器。
|
||||
|
||||
@ -4,7 +4,7 @@ import javafx.event.ActionEvent;
|
||||
import javafx.event.EventHandler;
|
||||
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.saveFile;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.saveFile;
|
||||
|
||||
/**
|
||||
* 保存文件事件处理程序。
|
||||
|
||||
@ -6,8 +6,8 @@ import javafx.event.EventHandler;
|
||||
import org.jcnc.jnotepad.app.common.constants.TextConstants;
|
||||
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
|
||||
import org.jcnc.jnotepad.app.util.FileUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.FileUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.model.entity.Cache;
|
||||
import org.jcnc.jnotepad.model.entity.DirFileModel;
|
||||
import org.jcnc.jnotepad.model.enums.CacheExpirationTime;
|
||||
|
||||
@ -8,8 +8,8 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.addNewFileTab;
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.addNewFileTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
|
||||
|
||||
/**
|
||||
* 控制器类,实现 ControllerAble 接口,用于管理文本编辑器的各种操作和事件处理。
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
package org.jcnc.jnotepad.controller.plugin;
|
||||
|
||||
import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager;
|
||||
import org.jcnc.jnotepad.app.util.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.JsonUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.controller.config.PluginConfigController;
|
||||
import org.jcnc.jnotepad.controller.exception.AppException;
|
||||
import org.jcnc.jnotepad.controller.plugin.interfaces.Plugin;
|
||||
|
||||
@ -6,9 +6,9 @@ import javafx.scene.control.Label;
|
||||
import javafx.scene.layout.VBox;
|
||||
import javafx.stage.FileChooser;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.plugin.manager.PluginManager;
|
||||
import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@ -2,8 +2,8 @@ package org.jcnc.jnotepad.controller.plugin.manager;
|
||||
|
||||
import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager;
|
||||
import org.jcnc.jnotepad.app.manager.ApplicationManager;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.controller.config.PluginConfigController;
|
||||
import org.jcnc.jnotepad.model.entity.PluginDescriptor;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
@ -10,7 +10,7 @@ import javafx.scene.layout.Priority;
|
||||
import javafx.scene.layout.VBox;
|
||||
import javafx.util.Duration;
|
||||
import org.fxmisc.richtext.StyleClassedTextArea;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
|
||||
import java.io.*;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
@ -5,7 +5,7 @@ import javafx.geometry.Pos;
|
||||
import javafx.scene.image.Image;
|
||||
import javafx.stage.Modality;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.model.enums.DialogType;
|
||||
import org.jcnc.jnotepad.ui.component.stage.dialog.interfaces.DialogButtonAction;
|
||||
import org.kordamp.ikonli.javafx.FontIcon;
|
||||
|
||||
@ -21,8 +21,8 @@ import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.config.AppConfig;
|
||||
import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
|
||||
import org.jcnc.jnotepad.app.manager.ApplicationManager;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.config.AppConfigController;
|
||||
import org.jcnc.jnotepad.controller.event.handler.toolbar.OpenDirectory;
|
||||
import org.jcnc.jnotepad.controller.plugin.PluginManagerInterface;
|
||||
|
||||
@ -10,9 +10,9 @@ import javafx.scene.layout.VBox;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
|
||||
import org.jcnc.jnotepad.app.manager.ApplicationManager;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.ui.component.stage.topmenu.builder.StageButtonBuilder;
|
||||
import org.slf4j.Logger;
|
||||
|
||||
|
||||
@ -16,10 +16,10 @@ import javafx.scene.layout.VBox;
|
||||
import javafx.stage.Modality;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
|
||||
import org.jcnc.jnotepad.app.util.ClipboardUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.NotificationUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.ClipboardUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.NotificationUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
|
||||
import static org.jcnc.jnotepad.app.common.constants.AppConstants.*;
|
||||
|
||||
|
||||
@ -26,9 +26,9 @@ import javafx.stage.Stage;
|
||||
import org.commonmark.parser.Parser;
|
||||
import org.commonmark.renderer.html.HtmlRenderer;
|
||||
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.plugin.manager.PluginManager;
|
||||
import org.jcnc.jnotepad.model.entity.PluginDescriptor;
|
||||
import org.jcnc.jnotepad.ui.component.stage.setting.CustomSetButton;
|
||||
|
||||
@ -5,8 +5,8 @@ import javafx.collections.ObservableList;
|
||||
import javafx.scene.control.Tab;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.util.FileUtil;
|
||||
import org.jcnc.jnotepad.app.util.PopUpUtil;
|
||||
import org.jcnc.jnotepad.app.utils.FileUtil;
|
||||
import org.jcnc.jnotepad.app.utils.PopUpUtil;
|
||||
import org.jcnc.jnotepad.controller.config.UserConfigController;
|
||||
import org.jcnc.jnotepad.model.enums.CacheExpirationTime;
|
||||
import org.jcnc.jnotepad.ui.component.module.TextCodeArea;
|
||||
|
||||
@ -5,7 +5,7 @@ import javafx.scene.control.SplitPane;
|
||||
import javafx.scene.control.TreeItem;
|
||||
import org.jcnc.jnotepad.app.common.constants.SplitPaneItemConstants;
|
||||
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
|
||||
import org.jcnc.jnotepad.app.util.FileUtil;
|
||||
import org.jcnc.jnotepad.app.utils.FileUtil;
|
||||
import org.jcnc.jnotepad.controller.event.handler.toolbar.OpenDirectory;
|
||||
import org.jcnc.jnotepad.model.entity.DirFileModel;
|
||||
import org.jcnc.jnotepad.ui.views.root.center.main.MainBorderPane;
|
||||
|
||||
@ -3,7 +3,7 @@ package org.jcnc.jnotepad.ui.views.manager;
|
||||
import javafx.scene.Node;
|
||||
import org.jcnc.jnotepad.api.core.views.manager.AbstractManager;
|
||||
import org.jcnc.jnotepad.api.core.views.manager.builder.SideBarButtonBuilder;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.event.handler.toolbar.DirTreeBtn;
|
||||
import org.jcnc.jnotepad.controller.event.handler.toolbar.RunBtn;
|
||||
import org.jcnc.jnotepad.controller.event.handler.toolbar.SetBtn;
|
||||
|
||||
@ -6,7 +6,7 @@ import javafx.scene.control.Menu;
|
||||
import javafx.scene.control.MenuItem;
|
||||
import javafx.scene.input.KeyCombination;
|
||||
import org.jcnc.jnotepad.api.core.views.manager.AbstractManager;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.controller.config.UserConfigController;
|
||||
import org.jcnc.jnotepad.model.entity.ShortcutKey;
|
||||
import org.jcnc.jnotepad.ui.views.root.top.menubar.TopMenuBar;
|
||||
|
||||
@ -7,7 +7,7 @@ import org.jcnc.jnotepad.model.entity.DirFileModel;
|
||||
import java.io.File;
|
||||
import java.util.Objects;
|
||||
|
||||
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab;
|
||||
import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@ -4,9 +4,9 @@ import javafx.beans.property.BooleanProperty;
|
||||
import javafx.beans.property.SimpleBooleanProperty;
|
||||
import javafx.scene.control.Tab;
|
||||
import org.fxmisc.flowless.VirtualizedScrollPane;
|
||||
import org.jcnc.jnotepad.app.util.FileUtil;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.util.TabUtil;
|
||||
import org.jcnc.jnotepad.app.utils.FileUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.TabUtil;
|
||||
import org.jcnc.jnotepad.controller.config.UserConfigController;
|
||||
import org.jcnc.jnotepad.ui.component.module.TextCodeArea;
|
||||
import org.jcnc.jnotepad.ui.views.manager.BottomStatusBoxManager;
|
||||
|
||||
@ -5,7 +5,7 @@ import javafx.event.EventHandler;
|
||||
import javafx.scene.control.Menu;
|
||||
import javafx.scene.control.MenuItem;
|
||||
import org.jcnc.jnotepad.api.core.views.top.menu.AbstractTopMenu;
|
||||
import org.jcnc.jnotepad.app.util.LogUtil;
|
||||
import org.jcnc.jnotepad.app.utils.LogUtil;
|
||||
import org.jcnc.jnotepad.ui.component.module.vbox.BuildPanel;
|
||||
import org.jcnc.jnotepad.ui.views.manager.BuildPanelManager;
|
||||
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;
|
||||
|
||||
@ -4,7 +4,7 @@ import javafx.scene.control.Menu;
|
||||
import javafx.scene.control.MenuItem;
|
||||
import javafx.stage.Stage;
|
||||
import org.jcnc.jnotepad.api.core.views.top.menu.AbstractTopMenu;
|
||||
import org.jcnc.jnotepad.app.util.UiUtil;
|
||||
import org.jcnc.jnotepad.app.utils.UiUtil;
|
||||
import org.jcnc.jnotepad.controller.config.UserConfigController;
|
||||
import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenConfig;
|
||||
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user