📄 my_buttongroup.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 + -