コード例 #1
0
ファイル: BaseNodeEditor.java プロジェクト: wolfhesse/MPS
 protected void showEditor() {
   if (myReplace != null) {
     myComponent.remove(myReplace);
     myReplace = null;
   }
   myEditorComponent = new NodeEditorComponent(myContext);
   myComponent.add(myEditorComponent.getExternalComponent(), BorderLayout.CENTER);
   myComponent.validate();
 }
コード例 #2
0
ファイル: BaseNodeEditor.java プロジェクト: wolfhesse/MPS
  protected void showComponent(JComponent replace) {
    if (myEditorComponent != null) {
      myComponent.remove(myEditorComponent.getExternalComponent());
      myEditorComponent.dispose();
      myEditorComponent = null;
    }

    if (myReplace != null) {
      myComponent.remove(myReplace);
      myReplace = null;
    }

    myReplace = replace;
    myComponent.add(myReplace, BorderLayout.CENTER);
    myComponent.validate();
  }