⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spliteditor.java

📁 osworkflow修改版本
💻 JAVA
字号:
package com.opensymphony.workflow.designer.editor;import javax.swing.*;import com.jgoodies.forms.layout.FormLayout;import com.jgoodies.forms.layout.CellConstraints;import com.jgoodies.forms.builder.PanelBuilder;import com.opensymphony.workflow.designer.SplitCell;import com.opensymphony.workflow.designer.UIFactory;import com.opensymphony.workflow.designer.ResourceManager;import com.opensymphony.workflow.designer.model.ResultsTableModel;public class SplitEditor extends DetailPanel{  private JTextField id = UIFactory.createReadOnlyTextField(12);  private ResultsTableModel resultsModel = new ResultsTableModel();  public SplitEditor()  {  }  protected void initComponents()  {    FormLayout layout = new FormLayout("2dlu, max(30dlu;pref), 2dlu, pref:grow, 4dlu", "pref, 2dlu, pref, 3dlu, pref, 2dlu, 60dlu, 2dlu");    PanelBuilder builder = new PanelBuilder(this, layout);    CellConstraints cc = new CellConstraints();    builder.addSeparator(ResourceManager.getString("info"), cc.xywh(2, 1, 4, 1));    builder.addLabel(ResourceManager.getString("id"), cc.xy(2, 3));    builder.add(id, cc.xy(4, 3));    builder.addSeparator(ResourceManager.getString("results"), cc.xywh(2, 5, 3, 1));    JTable actionsTable = new JTable(resultsModel);    builder.add(UIFactory.createTablePanel(actionsTable), cc.xywh(2, 7, 3, 1));  }  public String getTitle()  {    return ResourceManager.getString("title.split", new Object[]{id.getText()});  }  protected void updateView()  {    SplitCell cell = (SplitCell)getCell();    id.setText(Integer.toString(cell.getId(), 10));    resultsModel.setList(cell.getSplitDescriptor().getResults());  }}

⌨️ 快捷键说明

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