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

📄 my_buttongroup.java

📁 JGraph扩展应用。自定义Renderer,自定义视图View实现自定义工作流控件
💻 JAVA
字号:
package flow.graph.test.test;

  import   java.util.HashMap;   
  
import   javax.swing.*;   
import   javax.swing.JToggleButton;   
  
public   class   My_ButtonGroup   {   
        public   static   final   String   KEY_NULL   =   null;   
        private   HashMap   bMap   =   null;   
        private   String   key   =   KEY_NULL;   
  
        public   My_ButtonGroup()   {   
                bMap   =   new   HashMap(100);   
        }   
  
        public   void   setNowKey(String   key)   {   
                this.key   =   key;   
        }   
  
        public   String   getNowKey()   {   
                return   key;   
        }   
  
        public   JToggleButton   addButton(JToggleButton   button)   {   
                return   (JToggleButton)   bMap.put(button.getName(),   button);   
        }   
  
        public   void   addButtonArray(JToggleButton[]   button)   {   
                for   (int   i   =   0;   i   <   button.length;   i++)   {   
                        this.addButton(button[i]);   
                }   
        }   
  
        public   JToggleButton   getButton(String   key)   {   
                return   (JToggleButton)   bMap.get(key);   
        }   
  
        public   void   removeAll()   {   
                bMap   =   null;   
                bMap   =   new   HashMap(100);   
        }   
  
        /*   
          //完成所需要的其它方法   
          public   boolean   removeButton(String   key){   
                  //......实现内容   
          }   
          //......   其它方法   
          */   
  
}

⌨️ 快捷键说明

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