javax.swing.JPanel.removeAll()方法的使用及代码示例

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

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

JPanel.removeAll介绍

暂无

代码示例

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

private void buildImagePanel (JLabel previewImage, File file) {
    previewContainer.removeAll();
    previewContainer.add(previewImage, new GridBagConstraints(0, 0, 1, 1, 1, 1, GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    previewContainer.updateUI();
    PreviewImagePanel.this.editor.renderer.setImageBackground(file);
  }
});

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

private void runButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_runButtonActionPerformed
  final Main.Config config = new Main.Config(uriField.getText(), syncRadio.isSelected(),
      Integer.parseInt(requestCountField.getText()));
  runButton.setEnabled(false);
  finishStatusLabel.setText(" ");
  successRateStatusLabel.setText(" ");
  messagePanel.removeAll();
  messagePanel.revalidate();
  messagePanel.repaint();
  Executors.newSingleThreadExecutor().submit(new Runnable() {
    @Override
    public void run() {
      sendMessages(config);
    }
  });
}//GEN-LAST:event_runButtonActionPerformed

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

display.removeAll();
display.add(selectedTab.getContent());
display.revalidate();
display.repaint();

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

private void buildImagePanel (JLabel previewImage, File file) {
    previewContainer.removeAll();
    previewContainer.add(previewImage, new GridBagConstraints(0, 0, 1, 1, 1, 1, GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
    previewContainer.updateUI();
    PreviewImagePanel.this.editor.renderer.setImageBackground(file);
  }
});

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

private void rebuildLapList()
  lapsContainer.removeAll();
      lapsContainer.add(createSmallLabel("" + (c.gridy + 1)), c);
      lapsContainer.add(createSmallLabel(getFormattedDuration(lap - previousLap)), c);
      lapsContainer.add(createSmallLabel(getFormattedDuration(lap)), c);
  lapsContainer.revalidate();
  lapsContainer.repaint();

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

/**
 * Rebuilds all the boxes from scratch using existing listed records, depending on the grouping mode.
 */
private void rebuild()
{
  logsContainer.removeAll();
  boxes.clear();
  int start = 0;
  if (!groupLoot && records.size() > MAX_LOOT_BOXES)
  {
    start = records.size() - MAX_LOOT_BOXES;
  }
  for (int i = start; i < records.size(); i++)
  {
    buildBox(records.get(i));
  }
  boxes.forEach(LootTrackerBox::rebuild);
  updateOverall();
  logsContainer.revalidate();
  logsContainer.repaint();
}

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

private void updateLanguagesTable() {
  pLanguages.removeAll();
  for (String dName : languages.keySet()) {
    ComponentDescription desc = languages.get(dName);
    pLanguages.add(new ShortDescriptionPanel(desc, this));
  }
  pLanguages.add(Box.createVerticalGlue());
  if (languages.size() > 0) {
    pLanguages.getComponent(0).requestFocusInWindow();
    updateVoices(languages.get(languages.keySet().iterator().next()), true);
  }
}

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

trackerWrapper.add(tracker, BorderLayout.NORTH);
for (VarType cb : VarType.values())
  trackerOpts.add(cb.getCheckBox());
clearBtn.addActionListener(e ->
  tracker.removeAll();
  tracker.revalidate();
});
trackerOpts.add(clearBtn);

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

/**
 * Creates new form MainWindow
 */
public MainWindow() {
  initComponents();
  uriField.setText(Main.Config.DEFAULT_BASE_URI);
  ((FlowLayout) messagePanel.getLayout()).setAlignment(FlowLayout.LEADING);
  messagePanel.removeAll();
  messagePanel.revalidate();
}

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

private void updateLanguagesTable() {
  pLanguages.removeAll();
  for (String dName : languages.keySet()) {
    ComponentDescription desc = languages.get(dName);
    pLanguages.add(new ShortDescriptionPanel(desc, this));
  }
  pLanguages.add(Box.createVerticalGlue());
  if (languages.size() > 0) {
    pLanguages.getComponent(0).requestFocusInWindow();
    updateVoices(languages.get(languages.keySet().iterator().next()), true);
  }
}

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

});
listContainer.removeAll();
  listContainer.add(row);
listContainer.revalidate();
listContainer.repaint();

代码示例来源:origin: magefree/mage

/**
 * Removes all arrows from the screen.
 */
public void removeAllArrows(UUID gameId) {
  if (map.containsKey(gameId)) {
    Map<Type, List<Arrow>> innerMap = map.get(gameId);
    JPanel p = getArrowsPanel(gameId);
    synchronized (map) {
      if (p != null && p.getComponentCount() > 0) {
        p.removeAll();
        p.revalidate();
        p.repaint();
      }
      innerMap.clear();
      map.remove(gameId);
    }
  }
}

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

void openConfigList()
{
  if (showingPluginList)
  {
    scrollBarPosition = scrollPane.getVerticalScrollBar().getValue();
  }
  showingPluginList = true;
  topPanel.removeAll();
  mainPanel.removeAll();
  topPanel.add(searchBar, BorderLayout.CENTER);
  onSearchBarChanged();
  searchBar.requestFocusInWindow();
  validate();
  scrollPane.getVerticalScrollBar().setValue(scrollBarPosition);
}

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

JPanel contentPane = (JPanel) frame.getContentPane();

contentPane.removeAll();
contentPane.add(panel);
contentPane.revalidate(); 
contentPane.repaint();

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

private void removeSelectedPort() {
  if (selectedPort == null) return;
  dialog.removePort(getNode(), selectedPort.getName());
  reloadPortList();
  editorPanel.removeAll();
  editorPanel.revalidate();
  editorPanel.repaint();
  selectedPort = null;
}

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

public void updateVoices(LanguageComponentDescription newLanguage, boolean forceUpdate) {
  if (currentLanguage != null && currentLanguage.equals(newLanguage) && !forceUpdate) {
    return;
  }
  currentLanguage = newLanguage;
  List<VoiceComponentDescription> lVoices = getVoicesForLanguage(currentLanguage);
  pVoices.removeAll();
  for (ComponentDescription desc : lVoices) {
    pVoices.add(new ShortDescriptionPanel(desc, null));
  }
  pVoices.add(Box.createVerticalGlue());
  pVoices.repaint();
  this.pack();
}

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

private void settingsSelected() {
  editorPanel.removeAll();
  NodeSettingsEditor editor = new NodeSettingsEditor(dialog);
  editorPanel.add(editor, BorderLayout.CENTER);
  editorPanel.revalidate();
  selectedPort = null;
}

代码示例来源:origin: com.google.code.findbugs/findbugs

public void clearSummaryTab() {
  summaryHtmlArea.setText("");
  summaryTopPanel.removeAll();
  summaryTopPanel.revalidate();
}

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

public void updateVoices(LanguageComponentDescription newLanguage, boolean forceUpdate) {
  if (currentLanguage != null && currentLanguage.equals(newLanguage) && !forceUpdate) {
    return;
  }
  currentLanguage = newLanguage;
  List<VoiceComponentDescription> lVoices = getVoicesForLanguage(currentLanguage);
  pVoices.removeAll();
  for (ComponentDescription desc : lVoices) {
    pVoices.add(new ShortDescriptionPanel(desc, null));
  }
  pVoices.add(Box.createVerticalGlue());
  pVoices.repaint();
  this.pack();
}

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

private void portSelected(Port port) {
  editorPanel.removeAll();
  PortAttributesEditor editor = new PortAttributesEditor(dialog, port.getName());
  editorPanel.add(editor, BorderLayout.CENTER);
  editorPanel.revalidate();
  selectedPort = port;
}

相关文章

微信公众号

最新文章

更多

JPanel类方法