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

📄 qbuttongroup.java

📁 j2me 高级UI
💻 JAVA
字号:
/**
 * 作者:cat 戚永城
 * 时间:2008-3-1
 * QQ:415898635
 * E-Mail:	415898635@qq.com
 * 			qyc_12345@163.com
 * 
 * */
package org.qui.container;

import java.util.Vector;

import org.qui.manager.QAbstructButton;

public class QButtonGroup {
	
	private Vector group =new Vector();
	public void add(QAbstructButton button){
		button.setGroup(this);
		group.addElement(button);
	}

    public void remove(QAbstructButton button) {
    	button.setGroup(null);
    	group.removeElement(button);
    }
 
    public void clearSelection() {
    	int length=group.size();
    	for(int i=0;i<length;i++){
    		buttonTemp=(QAbstructButton)group.elementAt(i);
    		if(buttonTemp.isSelected()){
    			buttonTemp.setSelected(false);
    			break;
    		}
    	}
    }
	private QAbstructButton buttonTemp=null;
    public void setSelected(QAbstructButton button) {
    	int length=group.size();
	
    	for(int i=0;i<length;i++){
    		buttonTemp=(QAbstructButton)group.elementAt(i);
    		if(buttonTemp.equals(button)){
    			if(!buttonTemp.isSelected()){
    				buttonTemp.setSelected(true);
    			}
    		}else{
    			buttonTemp.setSelected(false);
    		}
    	}
    }

    public boolean isSelected(QAbstructButton button) {
    	int length=group.size();
    	boolean selected=false;
    	for(int i=0;i<length;i++){
    		buttonTemp=(QAbstructButton)group.elementAt(i);
    		if(buttonTemp.equals(button)){
    			if(buttonTemp.isSelected()){
    				selected=true;
    			}
    			break;
    		}
    	}
    	return selected;
    }

    public int getButtonCount() {
    	return group.size();
    }

}

⌨️ 快捷键说明

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