forked from fanruan/finekit
Browse Source
* commit '2e34e07f24bc86e4c5e6da85a7a703f62927f03b': KERNEL-1117 修改函数名和参数名 KERNEL-1117 加入单元测试,更改名称 KERNEL-1117 避免Parameter接口暴露 KERNEL-1117 再次修改 KERNEL-1117 加上注释 KERNEL-1117 根据要求再次修改 KERNEL-1117 按要求进行更改 KERNEL-1117 根据要求进行修改 KERNEL-1117 再次进行修改 KERNEL-1117 发现之前遗漏的地方,进行补充 KERNEL-1117 根据要求进行了修改 KERNEL-1117 根据插件增加了fineKit的部分文件,其中单例模式返回单例的方法没有进行单元测试 KERNEL-1117 根据插件增加了fineKit的部分文件,其中单例模式返回单例的方法没有进行单元测试master
superman
5 years ago
13 changed files with 189 additions and 8 deletions
@ -0,0 +1,12 @@ |
|||||||
|
package com.fanruan.api.design.ui.component; |
||||||
|
|
||||||
|
import javax.swing.*; |
||||||
|
|
||||||
|
/** |
||||||
|
* 支持键盘输入快速查找项的JList |
||||||
|
*/ |
||||||
|
public class UIQuickList extends com.fr.design.gui.ilist.QuickList { |
||||||
|
public UIQuickList(ListModel listModel) { |
||||||
|
super(listModel); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,10 @@ |
|||||||
|
package com.fanruan.api.design.ui.component; |
||||||
|
|
||||||
|
/** |
||||||
|
* 可以存放按钮组件的容器 |
||||||
|
* @author Kalven |
||||||
|
* @version 10.0 |
||||||
|
* Created by Kalven on 2019/8/30 |
||||||
|
*/ |
||||||
|
public abstract class UIRadioPane<T> extends com.fr.design.gui.frpane.UIRadioPane<T> { |
||||||
|
} |
@ -1,8 +0,0 @@ |
|||||||
package com.fanruan.api.design.ui.container; |
|
||||||
|
|
||||||
public class DialogActionAdapter extends com.fr.design.dialog.DialogActionAdapter { |
|
||||||
|
|
||||||
public DialogActionAdapter() { |
|
||||||
|
|
||||||
} |
|
||||||
} |
|
@ -0,0 +1,16 @@ |
|||||||
|
package com.fanruan.api.design.work; |
||||||
|
|
||||||
|
import com.fr.stable.ParameterProvider; |
||||||
|
|
||||||
|
/** |
||||||
|
* 用于输入参数的容器 |
||||||
|
*/ |
||||||
|
public class ParameterInputPane extends com.fr.design.parameter.ParameterInputPane { |
||||||
|
public ParameterInputPane(ParameterProvider[] parameters) { |
||||||
|
super(parameters); |
||||||
|
} |
||||||
|
|
||||||
|
public ParameterInputPane(ParameterProvider[] parameters, boolean allowBlank) { |
||||||
|
super(parameters, allowBlank); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,46 @@ |
|||||||
|
package com.fanruan.api.macro; |
||||||
|
|
||||||
|
import com.fr.stable.os.AbstractOperatingSystem; |
||||||
|
|
||||||
|
/** |
||||||
|
* 操作系统判断类,判断操作系统种类 |
||||||
|
* @author Kalven |
||||||
|
* @version 10.0 |
||||||
|
* Created by Kalven on 2019/8/31 |
||||||
|
*/ |
||||||
|
public class OperatingSystem { |
||||||
|
|
||||||
|
/** |
||||||
|
* 得到当前操作系统信息 |
||||||
|
*/ |
||||||
|
private static final AbstractOperatingSystem myOS = com.fr.stable.os.OperatingSystem.getOperatingSystem(); |
||||||
|
|
||||||
|
private OperatingSystem() { |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* 判断系统是否是Windows |
||||||
|
* @return 判断结果 |
||||||
|
*/ |
||||||
|
public static boolean isWindows() { |
||||||
|
return myOS.getType() == com.fr.stable.os.OperatingSystem.WINDOWS; |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 判断系统是否是Unix |
||||||
|
* @return 判断结果 |
||||||
|
*/ |
||||||
|
public static boolean isUnix() { |
||||||
|
return myOS.isUnix(); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 判断系统是否是MacOS |
||||||
|
* @return 判断结果 |
||||||
|
*/ |
||||||
|
public static boolean isMacOS() { |
||||||
|
return myOS.getType() == com.fr.stable.os.OperatingSystem.MACOS; |
||||||
|
} |
||||||
|
|
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package com.fanruan.api.macro; |
||||||
|
|
||||||
|
|
||||||
|
/** |
||||||
|
* @author Kalven |
||||||
|
* @version 10.0 |
||||||
|
* Created by Kalven on 2019/8/30 |
||||||
|
*/ |
||||||
|
public class ProductConstants { |
||||||
|
/** |
||||||
|
* 详细的产品名字 |
||||||
|
*/ |
||||||
|
public static final String PRODUCT_NAME = com.fr.stable.ProductConstants.PRODUCT_NAME; |
||||||
|
|
||||||
|
/** |
||||||
|
* 大的版本号 |
||||||
|
*/ |
||||||
|
public static final String MAIN_VERSION = com.fr.stable.ProductConstants.MAIN_VERSION; |
||||||
|
} |
Loading…
Reference in new issue