gpt4 book ai didi

org.weasis.core.api.gui.util.WinUtil.getParentWindow()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-26 07:31:05 25 4
gpt4 key购买 nike

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

WinUtil.getParentWindow介绍

暂无

代码示例

代码示例来源:origin: nroduit/Weasis

public static Window getApplicationWindow() {
  return WinUtil.getParentWindow(UIManager.BASE_AREA);
}

代码示例来源:origin: nroduit/Weasis

if (dicomState.getStatus() != Status.Success && dicomState.getStatus() != Status.Cancel) {
  LOGGER.error("Dicom send error: {}", dicomState.getMessage()); //$NON-NLS-1$
  JOptionPane.showMessageDialog(WinUtil.getParentWindow(AcquirePublishPanel.this),

代码示例来源:origin: nroduit/Weasis

public AcquirePublishPanel() {
  // setBorder(new TitledBorder(null, "Publish", TitledBorder.LEADING, TitledBorder.TOP, null, null));
  publishBtn.addActionListener(e -> {
    final AcquirePublishDialog dialog = new AcquirePublishDialog(AcquirePublishPanel.this);
    JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(AcquirePublishPanel.this));
  });
  publishBtn.setPreferredSize(new Dimension(150, 40));
  publishBtn.setFont(FontTools.getFont12Bold());
  add(publishBtn);
  add(progressBar);
  progressBar.setVisible(false);
}

代码示例来源:origin: nroduit/Weasis

public ImportPanel(AcquireThumbnailListPane<MediaElement> mainPanel, ImageGroupPane centralPane) {
  this.centralPane = centralPane;
  importBtn.setPreferredSize(new Dimension(150, 40));
  importBtn.setFont(FontTools.getFont12Bold());
  importBtn.addActionListener(e -> {
    List<ImageElement> selected = AcquireManager.toImageElement(mainPanel.getSelectedValuesList());
    if (!selected.isEmpty()) {
      AcquireImportDialog dialog = new AcquireImportDialog(this, selected);
      JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(mainPanel));
    }
  });
  add(importBtn);
  add(progressBar);
  progressBar.setVisible(false);
}

代码示例来源:origin: nroduit/Weasis

@Override
public void mouseClickedEvent(MouseEvent e) {
  if (e.getClickCount() == 2) { // Manage double click
    ImportPanel importPanel = AcquireManager.getInstance().getAcquireExplorer().getImportPanel();
    List<ImageElement> medias = AcquireManager.toImageElement(getSelected(e));
    if (!medias.isEmpty() && !importPanel.isLoading()) {
      AcquireImportDialog dialog = new AcquireImportDialog(importPanel, medias);
      JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(mainPanel));
    }
  }
}

代码示例来源:origin: nroduit/Weasis

@Override
public JPopupMenu buidContexMenu(MouseEvent e) {
  ImportPanel importPanel = AcquireManager.getInstance().getAcquireExplorer().getImportPanel();
  List<ImageElement> medias = AcquireManager.toImageElement(getSelected(e));
  if (!medias.isEmpty() && !importPanel.isLoading()) {
    JPopupMenu popupMenu = new JPopupMenu();
    popupMenu
      .add(new JMenuItem(new DefaultAction(Messages.getString("AcquireThumbnailList.import_sel"), event -> { //$NON-NLS-1$
        AcquireImportDialog dialog = new AcquireImportDialog(importPanel, medias);
        JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(mainPanel));
      })));
    return popupMenu;
  }
  return null;
}

代码示例来源:origin: nroduit/Weasis

@Override
  public void jiThumbnailKeyPressed(KeyEvent e) {

    switch (e.getKeyCode()) {
      case KeyEvent.VK_PAGE_DOWN:
        nextPage(e);
        break;
      case KeyEvent.VK_PAGE_UP:
        lastPage(e);
        break;
      case KeyEvent.VK_ENTER:
        ImportPanel importPanel = AcquireManager.getInstance().getAcquireExplorer().getImportPanel();
        final List<ImageElement> selected = AcquireManager.toImageElement(mainPanel.getSelectedValuesList());
        if (!selected.isEmpty() && !importPanel.isLoading()) {
          AcquireImportDialog dialog = new AcquireImportDialog(importPanel, selected);
          JMVUtils.showCenterScreen(dialog, WinUtil.getParentWindow(mainPanel));
        }
        e.consume();
        break;
    }
  }
}

代码示例来源:origin: nroduit/Weasis

private void showDvhChart() {
  RtSet rt = rtSet;
  if (rt != null) {
    List<StructureLayer> structs = getStructureSelection();
    if (!structs.isEmpty()) {
      XYChart dvhChart = new XYChartBuilder().width(800).height(500).title("DVH").xAxisTitle("Dose (cGy)")
        .yAxisTitle("Volume (%)").build();
      dvhChart.getStyler().setDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle.Line);
      for (StructureLayer structureLayer : structs) {
        Structure structure = structureLayer.getStructure();
        Dvh structureDvh = structure.getDvh();
        structureDvh.appendChart(structure, dvhChart);
      }
      JDialog d = new JDialog(WinUtil.getParentWindow(this), "DVH Chart");
      XChartPanel<XYChart> chartPanel = new XChartPanel<>(dvhChart);
      d.getContentPane().add(chartPanel, BorderLayout.CENTER);
      d.pack();
      JMVUtils.showCenterScreen(d);
    }
  }
}

代码示例来源:origin: nroduit/Weasis

public AcquirePublishDialog(AcquirePublishPanel publishPanel) {
  super(WinUtil.getParentWindow(publishPanel), Messages.getString("AcquirePublishDialog.publication"), //$NON-NLS-1$
    ModalityType.APPLICATION_MODAL);
  this.publishPanel = publishPanel;
  setContentPane(initContent());
  publishTree.getTree().addCheckingPath(new TreePath(publishTree.getModel().getRootNode().getPath()));
  setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
  addWindowListener(new WindowAdapter() {
    @Override
    public void windowClosing(WindowEvent we) {
      cancelButton.doClick();
    }
  });
  setPreferredSize(new Dimension(700, 400));
  pack();
}

代码示例来源:origin: nroduit/Weasis

final ViewerPlugin p = UIManager.VIEWER_PLUGINS.get(i);
if (WinUtil.getParentWindow(p) == null) {
  UIManager.VIEWER_PLUGINS.remove(i);
  continue;

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com