📄 rightpanel.java
字号:
package com.icbcsdc.ddlexp.ui.rightPanel;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JPanel;
import com.icbcsdc.ddlexp.pub.xml.nodeinfo.XMLNode;
import com.icbcsdc.ddlexp.ui.GlobalParameters;
import com.icbcsdc.ddlexp.ui.TreeFrame;
//import com.mysqlecc.pub.xml.NodeObj;
/**
* @author lijf
*
* 右面板需实现的抽象类
*/
public abstract class RightPanel extends JPanel{
/**
* 树结点的UserObject的扩展类,保存额外的信息
*/
protected XMLNode node=null;
protected TreeFrame parent=null;
protected static final int TITLE_START_VER = 20; //标题其实位置:竖
protected static final int TITLE_START_HOR = 0; //标题起始位置:横
protected static final int TITLE_HEIGHT = 50; //标题Label的高度
protected static final int TITLE_INTERVAL = 20; //内容到标题的间隔高度
protected static final int START_VER = 90; //设置显示内容的起始位置:竖
protected static final int START_HOR = 10; //设置显示内容的起始位置:横
protected static final int END_LENGTH = 10; //内容显示到边框的距离
protected static final int HEAD_LENGTH = 130; //显示字头Label的长度
protected static final int CONTENT_LENGTH = 300; //内容显示Textarea的长度
protected static final int SHOW_HEIGHT = 20; //内容条框的高度
protected static final int SHOW_INTERVAL = 5; //内容条框之间的间隔高度
protected static int RIGHT_HEIGHT; //右框的总高度
protected static int RIGHT_HEIGHT_CONTENT; //右框的内容显示高度
protected static int RIGHT_WIDTH; //右框的总宽度
/**
* 输入的树节点对象
*/
//protected PVNode PVNode;
/**
* RightPanel构造函数
* @param pvnode 树节点对象
*/
public RightPanel(TreeFrame parent,XMLNode pvnode) {
RIGHT_HEIGHT_CONTENT = GlobalParameters.RIGHT_HEIGHT_CONTENT;
RIGHT_WIDTH = GlobalParameters.RIGHT_WIDTH;
node = pvnode;
this.parent=parent;
this.setPreferredSize(new Dimension(GlobalParameters.RIGHT_WIDTH,GlobalParameters.RIGHT_HEIGHT-12));
}
/**
* @return 返回JPanel对象,一般返回this就可以了
*/
public abstract JPanel getJPanel(); //return a Panel of components
/**
* 启动窗口
*/
public abstract void open();
/**
* 关闭窗口
*/
public abstract void close();
/**
* 刷新
*/
public abstract void refresh();
public abstract void expDDL();
public abstract void setSelect();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -