xmlpanel.java

来自「jawe的最新版本,基于Java的图形化工作流编辑器。图形化工作流编辑器 。使用」· Java 代码 · 共 52 行

JAVA
52
字号
package org.enhydra.jawe.base.panel.panels;import java.awt.Window;import javax.swing.JPanel;import org.enhydra.jawe.base.editor.XPDLElementEditor;import org.enhydra.jawe.base.panel.PanelContainer;import org.enhydra.shark.xpdl.XMLElement;/** * Standard interface for creating all panels for editing XPDL content. *  *  @author Sasa Bojanic */public abstract class XMLPanel extends JPanel{      public abstract void setOwner (XMLElement el);   public abstract XPDLElementEditor getEditor();      public abstract XMLElement getOwner ();   //   public abstract XMLElement getOrginalOwner ();   public abstract void setBorder (String title,boolean hasBorder,boolean hasEmptyBorder);   public abstract String getTitle();   public abstract boolean validateEntry ();   // Always returns true, this is set because of panels that are never empty   // but this method is used when checking emptiness of group panel,   // and panels that do not override this method should not be ever considered   public abstract boolean isEmpty ();   public abstract void setElements ();      public abstract Object getValue ();      public abstract void updateView();   public abstract void cleanup ();//   public abstract JComponent getMainComponent();      public abstract Window getWindow ();      public abstract PanelContainer getPanelContainer ();      public abstract void canceled ();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?