1. 新增了多窗口切换功能

2. 新增多个example示例可供使用参考
3. 修正信号收发机制的bug
4. 规范化部分代码,并加以部分注释
5. 修改README
This commit is contained in:
suisui
2019-12-10 23:04:44 +08:00
parent 5cc7e57a88
commit c0684c7501
44 changed files with 1438 additions and 1528 deletions

View File

@@ -4,6 +4,7 @@ package cn.edu.scau.biubiusuisui.utils;
* @Author jack
* @Date:2019/6/25 3:46
*/
import java.net.URL;
public class StringUtils {
@@ -61,21 +62,34 @@ public class StringUtils {
return trimmed.substring(splashIndex);
}
public static String getBaseClassName(String name){
public static String getBaseClassName(String name) {
int index = name.indexOf("$");
if(index == -1){
if (index == -1) {
return name;
}
return name.substring(0,index);
// System.out.println(name.substring(0,index));
return name.substring(0, index);
}
public static String toInstanceName(String name){
/**
* Object -> object ; Student -> student
*
* @param name
* @return
*/
public static String toInstanceName(String name) {
String result = name.substring(0, 1).toLowerCase().concat(name.substring(1));
return result;
}
public static String toClassName(String name){
/**
* object -> Object ; student -> Student
*
* @param name
* @return
*/
public static String toClassName(String name) {
String result = name.substring(0, 1).toUpperCase().concat(name.substring(1));
return result;
}