multidata.java
来自「jrc-src0.4.00源代码发布版(Java客户端框架)」· Java 代码 · 共 174 行
JAVA
174 行
//Source file: d:\\Program Files\\Rational\\RUPBuilder\\cn\\com\\efly\\clientframe\\core\\CoreInfo.java
package efly.clientframe.core.container;
import org.eclipse.swt.custom.CTabFolder;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.CoolBar;
import org.eclipse.swt.widgets.Shell;
import efly.clientframe.user.User;
/**
* @author efly
* @version 1.0.0,11/26/02
*/
public class MultiData {
private Shell frame;
private Composite center;
private Composite userStatus;
private CoolBar bar;
private CTabFolder folder;
private Composite tool;
private Image icon;
private User currentUser;
private static MultiData instance;
/**
* @roseuid 3DDC73C7005E
*/
protected MultiData() {
}
/**
* @param user
* @roseuid 3DDC66D6003C
*/
public void setUser(User user) {
}
/**
* @return User
* @roseuid 3DDC671800C3
*/
public User getUser() {
return null;
}
/**
* 获得平台窗口
* @return Shell
*/
public Shell getFrame() {
return frame;
}
/**
* 设置平台窗口
* @param frame
*/
public void setFrame(Shell frame) {
this.frame = frame;
}
/**
* 获得平台窗口图标
* @return Image
*/
public Image getIcon() {
return icon;
}
/**
* 设置平台窗口图标
* @param imageIcon
*/
public void setIcon(Image imageIcon) {
icon = imageIcon;
}
/**
* 获得中心面板
* @return Composite
*/
public Composite getCenter() {
return center;
}
/**
* 设置中心面板
* @param panel
*/
public void setCenter(Composite center) {
this.center = center;
}
/**
* 获得用户状态栏
* @return Composite
*/
public Composite getUserStatus() {
return userStatus;
}
/**
* 设置用户状态栏
* @param status
*/
public void setUserStatus(Composite userStatus) {
this.userStatus = userStatus;
}
/**
* 获得平台窗口工具条
* @return CoolBar
*/
public CoolBar getCoolBar() {
return bar;
}
/**
* 设置平台窗口工具条
* @param coolBar
*/
public void setCoolBar(CoolBar coolBar) {
bar = coolBar;
}
/**
* 获得平台窗口Bean组件容器
* @return CTabFolder
*/
public CTabFolder getBeanFolder() {
return folder;
}
/**
* 设置平台窗口Bean组件容器
* @param beanFolder
*/
public void setBeanFolder(CTabFolder beanFolder) {
folder = beanFolder;
}
/**
* 获得平台窗口Bean工具容器
* @return Composite
*/
public Composite getBeanTool() {
return tool;
}
/**
* 设置平台窗口Bean工具容器
* @param beanTool
*/
public void setBeanTool(Composite beanTool) {
tool = beanTool;
}
/**
* @return MultiData
* @roseuid 3DDC678601BB
*/
public synchronized static MultiData getMultiData() {
if (instance == null)
instance = new MultiData();
return instance;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?