📄 jmcontralcomponent.java.svn-base
字号:
package jm.framework.gui.container;
import javax.swing.JComponent;
import jm.framework.gui.module.JMButton;
import jm.framework.gui.module.JMLabel;
import jm.util.JMVector;
/**
* <p>Title: JM 整合Swing控件,使用配置信息</p>
*
* <p>Copyright: Copyright (c) 2004-2006</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3
* @see JDK 1.5.0.6
*/
public interface JMContralComponent extends JMComponentConfig {
/**
* 初始化
*/
public void load () throws Exception;
/**
* 设置显示控件的数量
* @param value JMVector
*/
public void setNumber (int number);
/**
* 获得显示控件的数量
* @param value JMVector
*/
public int getNumber ();
/**
* 设置显示控件的内容
* @param value JMVector
*/
public void setValue (String ... value);
/**
* 获得显示控件的内容
* @return JMVector
*/
public JMVector<String> getValue ();
/**
* 设置显示控件的数据源
* @param value JMVector
*/
public void setDataSource (Object dataSource);
/**
* 获得显示控件的数据源
* @return JMVector
*/
public Object getDataSource ();
/**
* 设置显示控件的类型
* @param valueComponent JMVector
*/
public void setValueComponent (JComponent ... valueComponent);
/**
* 获得显示控件的类型
* @return JMVector
*/
public JMVector<JComponent> getValueComponent ();
//////////////////////////////////////////
/**
* 设置标签的名称
* @param name String
*/
public void setName (String name);
/**
* 获得标签的名称
* @return JMLabel
*/
public JMLabel getNameComponent ();
/**
* 设置补充控件(按钮)的显示图标,名称
* @param imagePath String
* @param buttonName String
*/
public void setImageButton (String imagePath, String buttonName);
/**
* 获得补充控件(按钮)
* @return JMButton
*/
public JMButton getButtonComponent ();
///////////////////////////////////////////////////////////////////////////
/**
* 设置当前项目是否必须
* @param request boolean
*/
public void setRequest (boolean request);
/**
* 获得当前项目是否必须
* @return boolean
*/
public boolean getRequest ();
/**
* 设置当前项目的数据库关联字段
* @param DBField String
*/
public void setDBField (String DBField);
/**
* 获得当前项目的数据库关联字段
* @return String
*/
public String getDBField ();
/**
* 设置当前项目的数据库关联表
* @param DBTable String
*/
public void setDBTable (String DBTable);
/**
* 获得当前项目的数据库关联表
* @return String
*/
public String getDBTable ();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -