?? userstate.java
字號:
/**
* @(#)data.UserState.java 2008-8-29
* Copy Right Information : Tarena
* Project : JavaQQ
* JDK version used : jdk1.6.4
* Comments : 用戶狀態類。
* Version : 1.0
* Sr Date Modified By Why & What is modified
* 1. 2008-8-29 小豬 新建
**/
package data;
import java.io.Serializable;
/**
* 用戶狀態類。
* 2008-8-29
* @author 達內科技[Tarena Training Group]
* @version 1.0
* @since JDK1.6(建議)
*/
public class UserState implements Serializable{
private int state;
private String SName;
private Integer jqnum;
public UserState() {
}
public UserState(String SName,int state) {
this.state = state;
this.SName = SName;
}
public static UserState ONLINESTATE = new UserState("在線",0);
public static UserState HIDDENSTATE = new UserState("隱身",1);
public static UserState DEPARTURESTATE = new UserState("離開",2);
public static UserState BUSYSTATE = new UserState("繁忙",3);
public static UserState OFFLIENSTATE = new UserState("離線",4);
public String toString() {
return SName;
}
public int getState() {
return state;
}
public Integer getJqnum() {
return jqnum;
}
public void setJqnum(Integer jqnum) {
this.jqnum = jqnum;
}
public void setState(int state) {
this.state = state;
}
public String getSName() {
return SName;
}
public void setSName(String name) {
SName = name;
}
/**
* 根據用戶狀態返回狀態信息。
* @param state 狀態。
* @return 狀態信息。
*/
public static String getStateName(int state){
String sName = state==DEPARTURESTATE.getState()?DEPARTURESTATE.getSName():
(state==BUSYSTATE.getState()?BUSYSTATE.getSName():
(state==HIDDENSTATE.getState()?HIDDENSTATE.getSName():
(state==ONLINESTATE.getState()?ONLINESTATE.getSName():
(OFFLIENSTATE.getSName()))));
return sName;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -