javax.swing.JInternalFrame.dispose()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(183)

本文整理了Java中javax.swing.JInternalFrame.dispose()方法的一些代码示例,展示了JInternalFrame.dispose()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JInternalFrame.dispose()方法的具体详情如下:
包路径:javax.swing.JInternalFrame
类名称:JInternalFrame
方法名:dispose

JInternalFrame.dispose介绍

暂无

代码示例

代码示例来源:origin: chewiebug/GCViewer

private void closeAllButSelectedDocument(GCViewerGui gui) {
  if (gui.getSelectedGCDocument() != null) {
    GCDocument selected = gui.getSelectedGCDocument();
    for (int i = gui.getDesktopPane().getComponentCount()-1; i > 0; --i) {
      if (gui.getDesktopPane().getComponent(i) != selected) {
        ((JInternalFrame)gui.getDesktopPane().getComponent(i)).dispose();
      }
    }
    gui.getSelectedGCDocument().doDefaultCloseAction();
  }
}

代码示例来源:origin: pentaho/mondrian

public void internalFrameClosing(InternalFrameEvent e) {
    mdxWindows.remove(jf);
    jf.dispose();
    // follow this by removing file from schemaWindowMap
    windowMenu.remove(queryMenuItem);
    return;
  }
});

代码示例来源:origin: pentaho/mondrian

public void internalFrameClosing(InternalFrameEvent e) {
    jdbcWindows.remove(jf);
    jf.dispose();
    // follow this by removing file from schemaWindowMap
    windowMenu.remove(jdbcMenuItem);
    return;
  }
});

代码示例来源:origin: pentaho/mondrian

public void internalFrameClosing(InternalFrameEvent e) {
    if (schemaFrame.getContentPane()
      .getComponent(0) instanceof SchemaExplorer)
    {
      SchemaExplorer se =
        (SchemaExplorer) schemaFrame.getContentPane()
          .getComponent(0);
      int response = confirmFrameClose(schemaFrame, se);
      if (response == 3) {    // not dirty
        if (se.isNewFile()) {
          se.getSchemaFile().delete();
        }
        // default case for no save and not dirty
        schemaWindowMap.remove(schemaFrame);
        updateMDXCatalogList();
        schemaFrame.dispose();
        windowMenu.remove(schemaMenuItem);
      }
    }
  }
});

代码示例来源:origin: geotools/geotools

window.dispose();

代码示例来源:origin: pentaho/mondrian

schemaWindowMap.remove(schemaFrame);
  updateMDXCatalogList();
  schemaFrame.dispose();
  windowMenu.remove(schemaMenuItem);
  break;
case 1:
  schemaFrame.dispose();
  schemaWindowMap.remove(schemaFrame);
  windowMenu.remove(schemaMenuItem);

代码示例来源:origin: stackoverflow.com

private void closeActionPerformed(java.awt.event.ActionEvent evt) 
{
  Component c = tPane.getSelectedComponent();
  if (c instanceof JInternalFrame)
  {
    JInternalFrame f = (JInternalFrame)c;
    f.dispose();
    tPane.remove(f);
  }
}

代码示例来源:origin: realXuJiang/bigtable-sql

public void _dispose()
{
 super.dispose();
}
@Override

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

public void _dispose()
{
 super.dispose();
}
@Override

代码示例来源:origin: com.github.houbie/rhino-mod

/**
 * Disposes this FileWindow.
 */
@Override
public void dispose() {
  debugGui.removeWindow(this);
  super.dispose();
}

代码示例来源:origin: realXuJiang/bigtable-sql

@Override
public void dispose()
{
 super.dispose();
 if(null != _widget)
 {
   _widget.dispose();
 }
}

代码示例来源:origin: net.sf.squirrel-sql/squirrel-sql

@Override
public void dispose()
{
 super.dispose();
 if(null != _widget)
 {
   _widget.dispose();
 }
}

代码示例来源:origin: ro.isdc.wro4j/rhino

/**
 * Disposes this FileWindow.
 */
@Override
public void dispose() {
  debugGui.removeWindow(this);
  super.dispose();
}

代码示例来源:origin: cytoscape/application

public  void closeAllWindows() {
  JInternalFrame[] allFrames = desktop.getAllFrames();
  for (int i= allFrames.length -1; i>=0; i--) {
    allFrames[i].dispose();			
  }
}

代码示例来源:origin: org.jvnet.hudson/embedded-rhino-debugger

/**
 * Disposes this FileWindow.
 */
@Override
public void dispose() {
  debugGui.removeWindow(this);
  super.dispose();
}

代码示例来源:origin: org.scijava/scijava-ui-swing

@Override
public Result prompt() {
  dialog.setVisible(true);
  final Object value = pane.getValue();
  dialog.dispose();
  return resultMap.get(value);
}

代码示例来源:origin: senbox-org/snap-desktop

@Override
protected void componentClosed() {
  tabbedContainer.removeActionListener(tabActionListener);
  for (JInternalFrame internalFrame : desktopPane.getAllFrames()) {
    internalFrame.dispose();
  }
}

代码示例来源:origin: org.appdapter/org.appdapter.lib.gui

@Override public void internalFrameClosing(InternalFrameEvent e) {
  Object source = e.getSource();
  if (source == classBrowser_Unused) {
    ((JInternalFrame) classBrowser_Unused).removeInternalFrameListener(this);
    classBrowser_Unused = null;
  } else if (source instanceof JInternalFrame) {
    JInternalFrame window = (JInternalFrame) source;
    window.removeInternalFrameListener(this);
    Utility.forgetWindow(window);
    window.dispose();
  }
}

代码示例来源:origin: Waikato/weka-trunk

/**
  * de-registers the child frame with the parent first.
  */
 @Override
 public void dispose() {
  if (getParentFrame() != null) {
   getParentFrame().removeChildFrame(this);
   getParentFrame().createTitle("");
  }
  super.dispose();
 }
}

代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable

/**
  * de-registers the child frame with the parent first.
  */
 @Override
 public void dispose() {
  if (getParentFrame() != null) {
   getParentFrame().removeChildFrame(this);
   getParentFrame().createTitle("");
  }
  super.dispose();
 }
}

相关文章

JInternalFrame类方法