treeframe.java
来自「导出ORACLE数据库对象DDL语句的程序」· Java 代码 · 共 90 行
JAVA
90 行
package com.icbcsdc.ddlexp.ui;
import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;
import java.io.File;
import javax.swing.JFrame;
import pv.jfcx.PVNode;
import com.icbcsdc.ddlexp.pub.xml.nodeinfo.XMLDatabase;
import com.icbcsdc.ddlexp.ui.rightPanel.RightPanel;
/**
* @author zhangyc
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public abstract class TreeFrame extends JFrame implements TreeEventHandler {
/**
* Constructor for TreeFrame.
* @throws HeadlessException
*/
public TreeFrame() throws HeadlessException {
super();
}
/**
* Constructor for TreeFrame.
* @param gc
*/
public TreeFrame(GraphicsConfiguration gc) {
super(gc);
}
/**
* Constructor for TreeFrame.
* @param title
* @throws HeadlessException
*/
public TreeFrame(String title) throws HeadlessException {
super(title);
}
/**
* Constructor for TreeFrame.
* @param title
* @param gc
*/
public TreeFrame(String title, GraphicsConfiguration gc) {
super(title, gc);
}
/**
* @see com.icbcsdc.ddlexp.ui.TreeEventHandler#removeRightPanel()
*/
abstract public void removeRightPanel();
/**
* @see com.icbcsdc.ddlexp.ui.TreeEventHandler#addRightPanel(RightPanel)
*/
abstract public void addRightPanel(RightPanel RPchoice);
/**
* @see com.icbcsdc.ddlexp.ui.TreeEventHandler#getExpFile()
*/
abstract public File getExpFile();
/**
* @see com.icbcsdc.ddlexp.ui.TreeEventHandler#setExpFile(File)
*/
abstract public void setExpFile(File expFile);
//添加数据库
abstract public void addDatabase(XMLDatabase db) throws Exception;
//删除数据库
abstract public void removeDatabase(PVNode db);
//返回选中的树
abstract public MyTree getSelectedTree();
public static void main(String[] args) {
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?