⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rform.java

📁 一个简单的手机开发应用程序。 思想是从xml文件读入设置
💻 JAVA
字号:
package core.ui.form;

import com.lang.FError;
import com.lang.FMap;
import com.lang.RLogger;
import core.env.REnv;

public class RForm{

   private static FForm _activeForm;

   public static FMap _forms = new FMap();

   public static FForm activeForm(){
      return _activeForm;
   }

   public static FForm find(Class clazz){
      if(_forms.contains(clazz)){
         return (FForm) _forms.get(clazz);
      }
      FForm form = null;
      try{
         form = (FForm) clazz.newInstance();
         RLogger.debug(RForm.class, "find", "Create form " + form.toString());
         _forms.set(clazz, form);
      }catch(Exception e){
         throw new FError(e);
      }
      return form;
   }

   public static void show(Class clazz){
      show((FForm) find(clazz));
      RLogger.debug(RForm.class, "show", "Show form " + clazz.getName());
   }

   public static void show(FForm form){
      if(form != _activeForm){
         _activeForm = form;
         REnv.show(form);
      }
   }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -