重构项目结构

This commit is contained in:
许轲 2023-10-11 02:46:00 +08:00
parent 36ac4c87f1
commit 92b47af415
42 changed files with 67 additions and 67 deletions

View File

@ -3,7 +3,7 @@ package org.jcnc.jnotepad;
import javafx.application.Application; import javafx.application.Application;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.app.manager.ApplicationManager; import org.jcnc.jnotepad.app.manager.ApplicationManager;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
/** /**

View File

@ -1,9 +1,9 @@
package org.jcnc.jnotepad.api.core.controller.config; package org.jcnc.jnotepad.api.core.controller.config;
import org.jcnc.jnotepad.api.core.controller.interfaces.ConfigController; import org.jcnc.jnotepad.api.core.controller.interfaces.ConfigController;
import org.jcnc.jnotepad.app.util.JsonUtil; import org.jcnc.jnotepad.app.utils.JsonUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.controller.exception.AppException; import org.jcnc.jnotepad.controller.exception.AppException;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -8,7 +8,7 @@ import javafx.scene.control.Menu;
import javafx.scene.control.MenuItem; import javafx.scene.control.MenuItem;
import javafx.scene.control.RadioMenuItem; import javafx.scene.control.RadioMenuItem;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; 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.jcnc.jnotepad.ui.views.root.top.menubar.TopMenuBar;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -1,6 +1,6 @@
package org.jcnc.jnotepad.app.common.manager; 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 org.slf4j.Logger;
import java.util.concurrent.*; import java.util.concurrent.*;

View File

@ -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.common.manager.ThreadPoolManager;
import org.jcnc.jnotepad.app.config.AppConfig; import org.jcnc.jnotepad.app.config.AppConfig;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.app.util.FileUtil; import org.jcnc.jnotepad.app.utils.FileUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import org.jcnc.jnotepad.controller.ResourceController; import org.jcnc.jnotepad.controller.ResourceController;
import org.jcnc.jnotepad.controller.cache.CacheController; import org.jcnc.jnotepad.controller.cache.CacheController;
import org.jcnc.jnotepad.controller.config.AppConfigController; import org.jcnc.jnotepad.controller.config.AppConfigController;

View File

@ -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.Clipboard;
import javafx.scene.input.ClipboardContent; import javafx.scene.input.ClipboardContent;

View File

@ -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.CharsetDetector;
import com.ibm.icu.text.CharsetMatch; import com.ibm.icu.text.CharsetMatch;

View File

@ -1,4 +1,4 @@
package org.jcnc.jnotepad.app.util; package org.jcnc.jnotepad.app.utils;
import javafx.scene.Node; import javafx.scene.Node;
import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenFile; import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenFile;

View File

@ -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.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.core.type.TypeReference;

View File

@ -1,4 +1,4 @@
package org.jcnc.jnotepad.app.util; package org.jcnc.jnotepad.app.utils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -1,4 +1,4 @@
package org.jcnc.jnotepad.app.util; package org.jcnc.jnotepad.app.utils;
import atlantafx.base.controls.Notification; import atlantafx.base.controls.Notification;
import atlantafx.base.theme.Styles; import atlantafx.base.theme.Styles;

View File

@ -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.model.enums.DialogType;
import org.jcnc.jnotepad.ui.component.stage.dialog.AppDialogBuilder; import org.jcnc.jnotepad.ui.component.stage.dialog.AppDialogBuilder;

View File

@ -1,4 +1,4 @@
package org.jcnc.jnotepad.app.util; package org.jcnc.jnotepad.app.utils;
import org.jcnc.jnotepad.JnotepadApp; import org.jcnc.jnotepad.JnotepadApp;

View File

@ -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.Tab;
import javafx.scene.control.TextField; import javafx.scene.control.TextField;
@ -29,7 +29,7 @@ import java.nio.charset.Charset;
import java.util.Comparator; import java.util.Comparator;
import java.util.List; 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; import static org.jcnc.jnotepad.controller.config.UserConfigController.CONFIG_NAME;
/** /**

View File

@ -1,4 +1,4 @@
package org.jcnc.jnotepad.app.util; package org.jcnc.jnotepad.app.utils;
import atlantafx.base.theme.Styles; import atlantafx.base.theme.Styles;
import javafx.scene.Node; import javafx.scene.Node;

View File

@ -2,8 +2,8 @@ package org.jcnc.jnotepad.controller.cache;
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.core.type.TypeReference;
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager; import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
import org.jcnc.jnotepad.app.util.JsonUtil; import org.jcnc.jnotepad.app.utils.JsonUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.controller.config.AppConfigController; import org.jcnc.jnotepad.controller.config.AppConfigController;
import org.jcnc.jnotepad.model.entity.Cache; import org.jcnc.jnotepad.model.entity.Cache;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -3,7 +3,7 @@ package org.jcnc.jnotepad.controller.event.handler.menuitem;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import static org.jcnc.jnotepad.app.util.TabUtil.addNewFileTab; import static org.jcnc.jnotepad.app.utils.TabUtil.addNewFileTab;
/** /**
* 新建文件事件的事件处理程序 * 新建文件事件的事件处理程序

View File

@ -1,12 +1,12 @@
package org.jcnc.jnotepad.controller.event.handler.menuitem; package org.jcnc.jnotepad.controller.event.handler.menuitem;
import javafx.event.ActionEvent; 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 org.jcnc.jnotepad.controller.config.UserConfigController;
import java.io.File; import java.io.File;
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab; import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
/** /**
* 打开配置文件事件处理程序 * 打开配置文件事件处理程序

View File

@ -6,14 +6,14 @@ import javafx.stage.FileChooser;
import org.jcnc.jnotepad.app.common.constants.TextConstants; import org.jcnc.jnotepad.app.common.constants.TextConstants;
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager; import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; 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.entity.Cache;
import org.jcnc.jnotepad.model.enums.CacheExpirationTime; import org.jcnc.jnotepad.model.enums.CacheExpirationTime;
import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory; import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory;
import java.io.File; import java.io.File;
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab; import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
/** /**

View File

@ -4,7 +4,7 @@ import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager; 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;
/** /**
* 重命名文件事件处理器 * 重命名文件事件处理器

View File

@ -1,10 +1,10 @@
package org.jcnc.jnotepad.controller.event.handler.menuitem; package org.jcnc.jnotepad.controller.event.handler.menuitem;
import javafx.event.ActionEvent; 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 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;
/** /**
* 保存文件事件处理器 * 保存文件事件处理器

View File

@ -4,7 +4,7 @@ import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager; 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;
/** /**
* 保存文件事件处理程序 * 保存文件事件处理程序

View File

@ -6,8 +6,8 @@ import javafx.event.EventHandler;
import org.jcnc.jnotepad.app.common.constants.TextConstants; import org.jcnc.jnotepad.app.common.constants.TextConstants;
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager; import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.app.util.FileUtil; import org.jcnc.jnotepad.app.utils.FileUtil;
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.entity.Cache;
import org.jcnc.jnotepad.model.entity.DirFileModel; import org.jcnc.jnotepad.model.entity.DirFileModel;
import org.jcnc.jnotepad.model.enums.CacheExpirationTime; import org.jcnc.jnotepad.model.enums.CacheExpirationTime;

View File

@ -8,8 +8,8 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Optional; import java.util.Optional;
import static org.jcnc.jnotepad.app.util.TabUtil.addNewFileTab; import static org.jcnc.jnotepad.app.utils.TabUtil.addNewFileTab;
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab; import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
/** /**
* 控制器类实现 ControllerAble 接口用于管理文本编辑器的各种操作和事件处理 * 控制器类实现 ControllerAble 接口用于管理文本编辑器的各种操作和事件处理

View File

@ -1,8 +1,8 @@
package org.jcnc.jnotepad.controller.plugin; package org.jcnc.jnotepad.controller.plugin;
import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager; import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager;
import org.jcnc.jnotepad.app.util.JsonUtil; import org.jcnc.jnotepad.app.utils.JsonUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.controller.config.PluginConfigController; import org.jcnc.jnotepad.controller.config.PluginConfigController;
import org.jcnc.jnotepad.controller.exception.AppException; import org.jcnc.jnotepad.controller.exception.AppException;
import org.jcnc.jnotepad.controller.plugin.interfaces.Plugin; import org.jcnc.jnotepad.controller.plugin.interfaces.Plugin;

View File

@ -6,9 +6,9 @@ import javafx.scene.control.Label;
import javafx.scene.layout.VBox; import javafx.scene.layout.VBox;
import javafx.stage.FileChooser; import javafx.stage.FileChooser;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import org.jcnc.jnotepad.controller.plugin.manager.PluginManager; import org.jcnc.jnotepad.controller.plugin.manager.PluginManager;
import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory; import org.jcnc.jnotepad.ui.component.stage.dialog.factory.impl.BasicFileChooserFactory;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -2,8 +2,8 @@ package org.jcnc.jnotepad.controller.plugin.manager;
import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager; import org.jcnc.jnotepad.app.common.manager.ThreadPoolManager;
import org.jcnc.jnotepad.app.manager.ApplicationManager; import org.jcnc.jnotepad.app.manager.ApplicationManager;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.controller.config.PluginConfigController; import org.jcnc.jnotepad.controller.config.PluginConfigController;
import org.jcnc.jnotepad.model.entity.PluginDescriptor; import org.jcnc.jnotepad.model.entity.PluginDescriptor;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -10,7 +10,7 @@ import javafx.scene.layout.Priority;
import javafx.scene.layout.VBox; import javafx.scene.layout.VBox;
import javafx.util.Duration; import javafx.util.Duration;
import org.fxmisc.richtext.StyleClassedTextArea; import org.fxmisc.richtext.StyleClassedTextArea;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import java.io.*; import java.io.*;
import java.nio.charset.Charset; import java.nio.charset.Charset;

View File

@ -5,7 +5,7 @@ import javafx.geometry.Pos;
import javafx.scene.image.Image; import javafx.scene.image.Image;
import javafx.stage.Modality; import javafx.stage.Modality;
import javafx.stage.Stage; 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.model.enums.DialogType;
import org.jcnc.jnotepad.ui.component.stage.dialog.interfaces.DialogButtonAction; import org.jcnc.jnotepad.ui.component.stage.dialog.interfaces.DialogButtonAction;
import org.kordamp.ikonli.javafx.FontIcon; import org.kordamp.ikonli.javafx.FontIcon;

View File

@ -21,8 +21,8 @@ import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager;
import org.jcnc.jnotepad.app.config.AppConfig; import org.jcnc.jnotepad.app.config.AppConfig;
import org.jcnc.jnotepad.app.i18n.UiResourceBundle; import org.jcnc.jnotepad.app.i18n.UiResourceBundle;
import org.jcnc.jnotepad.app.manager.ApplicationManager; import org.jcnc.jnotepad.app.manager.ApplicationManager;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import org.jcnc.jnotepad.controller.config.AppConfigController; import org.jcnc.jnotepad.controller.config.AppConfigController;
import org.jcnc.jnotepad.controller.event.handler.toolbar.OpenDirectory; import org.jcnc.jnotepad.controller.event.handler.toolbar.OpenDirectory;
import org.jcnc.jnotepad.controller.plugin.PluginManagerInterface; import org.jcnc.jnotepad.controller.plugin.PluginManagerInterface;

View File

@ -10,9 +10,9 @@ import javafx.scene.layout.VBox;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage; import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
import org.jcnc.jnotepad.app.manager.ApplicationManager; import org.jcnc.jnotepad.app.manager.ApplicationManager;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import org.jcnc.jnotepad.ui.component.stage.topmenu.builder.StageButtonBuilder; import org.jcnc.jnotepad.ui.component.stage.topmenu.builder.StageButtonBuilder;
import org.slf4j.Logger; import org.slf4j.Logger;

View File

@ -16,10 +16,10 @@ import javafx.scene.layout.VBox;
import javafx.stage.Modality; import javafx.stage.Modality;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage; import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
import org.jcnc.jnotepad.app.util.ClipboardUtil; import org.jcnc.jnotepad.app.utils.ClipboardUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.NotificationUtil; import org.jcnc.jnotepad.app.utils.NotificationUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import static org.jcnc.jnotepad.app.common.constants.AppConstants.*; import static org.jcnc.jnotepad.app.common.constants.AppConstants.*;

View File

@ -26,9 +26,9 @@ import javafx.stage.Stage;
import org.commonmark.parser.Parser; import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer; import org.commonmark.renderer.html.HtmlRenderer;
import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage; import org.jcnc.jnotepad.api.core.component.stage.AbstractPaneStage;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.app.util.UiUtil; import org.jcnc.jnotepad.app.utils.UiUtil;
import org.jcnc.jnotepad.controller.plugin.manager.PluginManager; import org.jcnc.jnotepad.controller.plugin.manager.PluginManager;
import org.jcnc.jnotepad.model.entity.PluginDescriptor; import org.jcnc.jnotepad.model.entity.PluginDescriptor;
import org.jcnc.jnotepad.ui.component.stage.setting.CustomSetButton; import org.jcnc.jnotepad.ui.component.stage.setting.CustomSetButton;

View File

@ -5,8 +5,8 @@ import javafx.collections.ObservableList;
import javafx.scene.control.Tab; import javafx.scene.control.Tab;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager; 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.app.util.PopUpUtil; import org.jcnc.jnotepad.app.utils.PopUpUtil;
import org.jcnc.jnotepad.controller.config.UserConfigController; import org.jcnc.jnotepad.controller.config.UserConfigController;
import org.jcnc.jnotepad.model.enums.CacheExpirationTime; import org.jcnc.jnotepad.model.enums.CacheExpirationTime;
import org.jcnc.jnotepad.ui.component.module.TextCodeArea; import org.jcnc.jnotepad.ui.component.module.TextCodeArea;

View File

@ -5,7 +5,7 @@ import javafx.scene.control.SplitPane;
import javafx.scene.control.TreeItem; import javafx.scene.control.TreeItem;
import org.jcnc.jnotepad.app.common.constants.SplitPaneItemConstants; import org.jcnc.jnotepad.app.common.constants.SplitPaneItemConstants;
import org.jcnc.jnotepad.app.common.manager.ApplicationCacheManager; 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.controller.event.handler.toolbar.OpenDirectory;
import org.jcnc.jnotepad.model.entity.DirFileModel; import org.jcnc.jnotepad.model.entity.DirFileModel;
import org.jcnc.jnotepad.ui.views.root.center.main.MainBorderPane; import org.jcnc.jnotepad.ui.views.root.center.main.MainBorderPane;

View File

@ -3,7 +3,7 @@ package org.jcnc.jnotepad.ui.views.manager;
import javafx.scene.Node; import javafx.scene.Node;
import org.jcnc.jnotepad.api.core.views.manager.AbstractManager; import org.jcnc.jnotepad.api.core.views.manager.AbstractManager;
import org.jcnc.jnotepad.api.core.views.manager.builder.SideBarButtonBuilder; 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.DirTreeBtn;
import org.jcnc.jnotepad.controller.event.handler.toolbar.RunBtn; import org.jcnc.jnotepad.controller.event.handler.toolbar.RunBtn;
import org.jcnc.jnotepad.controller.event.handler.toolbar.SetBtn; import org.jcnc.jnotepad.controller.event.handler.toolbar.SetBtn;

View File

@ -6,7 +6,7 @@ import javafx.scene.control.Menu;
import javafx.scene.control.MenuItem; import javafx.scene.control.MenuItem;
import javafx.scene.input.KeyCombination; import javafx.scene.input.KeyCombination;
import org.jcnc.jnotepad.api.core.views.manager.AbstractManager; 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.controller.config.UserConfigController;
import org.jcnc.jnotepad.model.entity.ShortcutKey; import org.jcnc.jnotepad.model.entity.ShortcutKey;
import org.jcnc.jnotepad.ui.views.root.top.menubar.TopMenuBar; import org.jcnc.jnotepad.ui.views.root.top.menubar.TopMenuBar;

View File

@ -7,7 +7,7 @@ import org.jcnc.jnotepad.model.entity.DirFileModel;
import java.io.File; import java.io.File;
import java.util.Objects; import java.util.Objects;
import static org.jcnc.jnotepad.app.util.TabUtil.openFileToTab; import static org.jcnc.jnotepad.app.utils.TabUtil.openFileToTab;
/** /**

View File

@ -4,9 +4,9 @@ import javafx.beans.property.BooleanProperty;
import javafx.beans.property.SimpleBooleanProperty; import javafx.beans.property.SimpleBooleanProperty;
import javafx.scene.control.Tab; import javafx.scene.control.Tab;
import org.fxmisc.flowless.VirtualizedScrollPane; import org.fxmisc.flowless.VirtualizedScrollPane;
import org.jcnc.jnotepad.app.util.FileUtil; import org.jcnc.jnotepad.app.utils.FileUtil;
import org.jcnc.jnotepad.app.util.LogUtil; import org.jcnc.jnotepad.app.utils.LogUtil;
import org.jcnc.jnotepad.app.util.TabUtil; import org.jcnc.jnotepad.app.utils.TabUtil;
import org.jcnc.jnotepad.controller.config.UserConfigController; import org.jcnc.jnotepad.controller.config.UserConfigController;
import org.jcnc.jnotepad.ui.component.module.TextCodeArea; import org.jcnc.jnotepad.ui.component.module.TextCodeArea;
import org.jcnc.jnotepad.ui.views.manager.BottomStatusBoxManager; import org.jcnc.jnotepad.ui.views.manager.BottomStatusBoxManager;

View File

@ -5,7 +5,7 @@ import javafx.event.EventHandler;
import javafx.scene.control.Menu; import javafx.scene.control.Menu;
import javafx.scene.control.MenuItem; import javafx.scene.control.MenuItem;
import org.jcnc.jnotepad.api.core.views.top.menu.AbstractTopMenu; 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.component.module.vbox.BuildPanel;
import org.jcnc.jnotepad.ui.views.manager.BuildPanelManager; import org.jcnc.jnotepad.ui.views.manager.BuildPanelManager;
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager; import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;

View File

@ -4,7 +4,7 @@ import javafx.scene.control.Menu;
import javafx.scene.control.MenuItem; import javafx.scene.control.MenuItem;
import javafx.stage.Stage; import javafx.stage.Stage;
import org.jcnc.jnotepad.api.core.views.top.menu.AbstractTopMenu; 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.config.UserConfigController;
import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenConfig; import org.jcnc.jnotepad.controller.event.handler.menuitem.OpenConfig;
import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager; import org.jcnc.jnotepad.ui.views.manager.CenterTabPaneManager;