update:补充部分注释
This commit is contained in:
@@ -9,6 +9,7 @@ import cn.edu.scau.biubiusuisui.function.DragWindowHandlerImpl;
|
|||||||
import cn.edu.scau.biubiusuisui.log.FXPlusLoggerFactory;
|
import cn.edu.scau.biubiusuisui.log.FXPlusLoggerFactory;
|
||||||
import cn.edu.scau.biubiusuisui.log.IFXPlusLogger;
|
import cn.edu.scau.biubiusuisui.log.IFXPlusLogger;
|
||||||
import cn.edu.scau.biubiusuisui.utils.FileUtil;
|
import cn.edu.scau.biubiusuisui.utils.FileUtil;
|
||||||
|
import cn.edu.scau.biubiusuisui.utils.IFxPlusConstants;
|
||||||
import cn.edu.scau.biubiusuisui.utils.ResourceBundleUtil;
|
import cn.edu.scau.biubiusuisui.utils.ResourceBundleUtil;
|
||||||
import cn.edu.scau.biubiusuisui.utils.StringUtil;
|
import cn.edu.scau.biubiusuisui.utils.StringUtil;
|
||||||
import javafx.event.EventHandler;
|
import javafx.event.EventHandler;
|
||||||
@@ -282,7 +283,7 @@ public class FXBaseController extends Pane {
|
|||||||
if ("".equals(name) || name == null) { // 原本无“name == null”判断条件,会出错
|
if ("".equals(name) || name == null) { // 原本无“name == null”判断条件,会出错
|
||||||
return StringUtil.getBaseClassName(getClass().getSimpleName());
|
return StringUtil.getBaseClassName(getClass().getSimpleName());
|
||||||
} else {
|
} else {
|
||||||
return StringUtil.getBaseClassName(getClass().getSimpleName()) + "#" + name;
|
return StringUtil.getBaseClassName(getClass().getSimpleName()) + IFxPlusConstants.CONTROLLER_NAME_SEPARATOR + name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,9 +12,13 @@ import java.lang.reflect.Method;
|
|||||||
* @since JavaFX2.0 JDK1.8
|
* @since JavaFX2.0 JDK1.8
|
||||||
*/
|
*/
|
||||||
public class FXMethodEntity {
|
public class FXMethodEntity {
|
||||||
|
/**
|
||||||
|
* 所属Controller
|
||||||
|
*/
|
||||||
private FXBaseController fxBaseController;
|
private FXBaseController fxBaseController;
|
||||||
|
/**
|
||||||
|
* 实际方法
|
||||||
|
*/
|
||||||
private Method method;
|
private Method method;
|
||||||
|
|
||||||
public FXMethodEntity(FXBaseController fxBaseController, Method method) {
|
public FXMethodEntity(FXBaseController fxBaseController, Method method) {
|
||||||
|
|||||||
@@ -11,8 +11,19 @@ import java.util.Map;
|
|||||||
* @since JavaFX2.0 JDK1.8
|
* @since JavaFX2.0 JDK1.8
|
||||||
*/
|
*/
|
||||||
public class FXRedirectParam {
|
public class FXRedirectParam {
|
||||||
|
/**
|
||||||
|
* 跳转的目标Controller
|
||||||
|
*/
|
||||||
private String toController;
|
private String toController;
|
||||||
|
/**
|
||||||
|
* query方式的参数, like: helloController?name=JavaFx-Plus&msg=helloWorld
|
||||||
|
* the map will store: { name -> JavaFx-Plus, msg -> helloWorld}
|
||||||
|
*/
|
||||||
private Map<String, Object> query = new HashMap<>();
|
private Map<String, Object> query = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* param方式的参数,会以map方式传递给目标Controller
|
||||||
|
*/
|
||||||
private Map<String, Object> params = new HashMap<>();
|
private Map<String, Object> params = new HashMap<>();
|
||||||
|
|
||||||
public FXRedirectParam(String toController) {
|
public FXRedirectParam(String toController) {
|
||||||
|
|||||||
@@ -11,4 +11,8 @@ public interface IFxPlusConstants {
|
|||||||
* 项目默认编码 UTF-8
|
* 项目默认编码 UTF-8
|
||||||
*/
|
*/
|
||||||
String DEFAULT_CHARSET = "UTF-8";
|
String DEFAULT_CHARSET = "UTF-8";
|
||||||
|
/**
|
||||||
|
* FXController名称分隔符
|
||||||
|
*/
|
||||||
|
String CONTROLLER_NAME_SEPARATOR = "#";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user