Kalven
5 years ago
7 changed files with 112 additions and 1 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