forked from fanruan/finekit
9 changed files with 435 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||||||
|
package com.fanruan.api.design.util; |
||||||
|
|
||||||
|
import com.fr.design.utils.gui.GUICoreUtils; |
||||||
|
|
||||||
|
import javax.swing.*; |
||||||
|
import java.awt.*; |
||||||
|
|
||||||
|
public class GUICoreKit { |
||||||
|
|
||||||
|
public static JPanel createFlowPane(Object... var0) { |
||||||
|
return GUICoreUtils.createFlowPane(var0); |
||||||
|
} |
||||||
|
|
||||||
|
/** |
||||||
|
* 弹出菜单,在坐标为x,y处弹出内容为component的菜单 |
||||||
|
* @param menu |
||||||
|
* @param component |
||||||
|
* @param x |
||||||
|
* @param y |
||||||
|
*/ |
||||||
|
public static void showPopupMenu(JPopupMenu menu, Component component, int x, int y) { |
||||||
|
GUICoreUtils.showPopupMenu(menu, component, x, y); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,16 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import com.fr.stable.StableUtils; |
||||||
|
|
||||||
|
public class StableKit { |
||||||
|
|
||||||
|
/** |
||||||
|
* 判断class1是否是class2的子类实例化 |
||||||
|
* @param class1 |
||||||
|
* @param class2 |
||||||
|
* @return 返回判断结果 |
||||||
|
*/ |
||||||
|
public static boolean classInstanceOf(Class class1, Class class2) { |
||||||
|
return StableUtils.classInstanceOf(class1, class2); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,19 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import com.fr.base.TemplateUtils; |
||||||
|
|
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
public class TemplateKit { |
||||||
|
|
||||||
|
/** |
||||||
|
* 根据参数, 来计算文档字符串 |
||||||
|
* @param tpl |
||||||
|
* @param map |
||||||
|
* @return 返回计算后的值 |
||||||
|
* @throws Exception |
||||||
|
*/ |
||||||
|
public static String renderParameter4Tpl(String tpl, Map map) throws Exception { |
||||||
|
return TemplateUtils.renderParameter4Tpl(tpl, map); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
package com.fanruan.api.util; |
||||||
|
|
||||||
|
import org.junit.Test; |
||||||
|
|
||||||
|
import static org.junit.Assert.*; |
||||||
|
|
||||||
|
public class StableKitTest { |
||||||
|
|
||||||
|
@Test |
||||||
|
public void classInstanceOf() { |
||||||
|
assertEquals(StableKit.classInstanceOf(Integer.class,Object.class),true); |
||||||
|
assertEquals(StableKit.classInstanceOf(Object.class,Integer.class),false); |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue