📄 bindhelper.java
字号:
/*
* BindHelper.java
*
* Created on 2007年5月24日, 上午10:28
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package helper;
import java.util.*;
import javax.swing.*;
import plugin.*;
import athena.*;
import vincent.*;
import lambert.*;
/**
*
* @author Virlene Cheng
*/
public class BindHelper
{
private IDBResource dbRes;
/**
* Creates a new instance of BindHelper
*/
public BindHelper(IDBResource dbRes)
{
this.dbRes = dbRes;
}
public void bindDeptInfo(JComboBox combo)
{
DeptAccess da = new DeptAccess(dbRes);
ArrayList<DeptInfo> dis = da.getAllDepts();
for(DeptInfo di : dis)
{
combo.addItem(di);
}
combo.setSelectedIndex(-1);
}
public void bindRoomInfo(JComboBox combo)
{
RoomAccess ra = new RoomAccess(dbRes);
ArrayList<Room> rms = ra.getAllRooms();
for(Room r : rms)
{
combo.addItem(r);
}
combo.setSelectedIndex(-1);
}
public void bindEngrossDetail(JComboBox combo)
{
bindWithParamName(combo, "EngrossDetail");
}
public void bindHouseType(JComboBox combo)
{
bindWithParamName(combo, "HouseType");
}
public void bindWorkstate(JComboBox combo)
{
bindWithParamName(combo, "WorkState");
}
public void bindStudy(JComboBox combo)
{
bindWithParamName(combo, "Study");
}
public void bindPolitics(JComboBox combo)
{
bindWithParamName(combo, "Politics");
}
public void bindHealth(JComboBox combo)
{
bindWithParamName(combo, "Health");
}
public void bindMarriage(JComboBox combo)
{
bindWithParamName(combo, "Marriage");
}
public void bindJob(JComboBox combo)
{
bindWithParamName(combo, "Job");
}
public void bindPCType(JComboBox combo)
{
bindWithParamName(combo, "PCType");
}
public void bindSCItem(JComboBox combo)
{
bindWithParamName(combo, "SCItem");
}
private void bindWithParamName(JComboBox combo, String paramName)
{
ParamAccess pa = new ParamAccess(dbRes);
ArrayList<ParamInfo> pis = pa.getParamsByName(paramName);
for(ParamInfo pi : pis)
{
combo.addItem(pi);
}
combo.setSelectedIndex(-1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -