javax.swing.JLayeredPane.remove()方法的使用及代码示例

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

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

JLayeredPane.remove介绍

暂无

代码示例

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

public void cleanUp() {
  for (Component c : this.jPanel.getComponents()) {
    if (c instanceof Permanent || c instanceof MagePermanent) {
      this.jPanel.remove(c);
    }
  }
  permanents.clear();
  // Plugins.getInstance().sortPermanents(uiComponentsList, permanents.values());
  this.bigCard = null;
}

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

public void cleanUp() {
  // Remove all of the cards from us
  for (MageCard cardView : cardViews.values()) {
    cardContent.remove(cardView);
  }
  // Clear out our tracking of stuff
  cardGrid.clear();
  maxStackSize.clear();
  allCards.clear();
  lastBigCard = null;
  clearCardEventListeners();
}

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

@Override
  protected void end() {
    animationPanel.setVisible(false);
    animationPanel.repaint();
    EventQueue.invokeLater(() -> layeredPane.remove(animationPanel));
  }
};

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

public void cleanUp() {
  for (Component comp : cardArea.getComponents()) {
    if (comp instanceof CardPanel) {
      ((CardPanel) comp).cleanUp();
      cardArea.remove(comp);
    }
  }
}

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

private void removeCardView(CardView card) {
  allCards.remove(card);
  // Remove fromcounts
  for (CardTypeCounter counter : allCounters) {
    counter.remove(card);
  }
  updateCounts();
  cardContent.remove(cardViews.get(card.getId()));
  cardViews.remove(card.getId());
}

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

ArrayList<JLabel> labels = stackCountLabels.remove(cardGrid.size());
  for (JLabel label : labels) {
    cardContent.remove(label);
for (ArrayList<JLabel> labels : stackCountLabels) {
  while (labels.size() > colCount) {
    cardContent.remove(labels.remove(colCount));

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

private void removePermanent(UUID permanentId, final int count) {
  for (Component c : this.jPanel.getComponents()) {
    final Component comp = c;
    if (comp instanceof Permanent) {
      if (((Permanent) comp).getPermanentId().equals(permanentId)) {
        comp.setVisible(false);
        this.jPanel.remove(comp);
      }
    } else if (comp instanceof MagePermanent) {
      if (((MagePermanent) comp).getOriginal().getId().equals(permanentId)) {
        Thread t = new Thread(() -> {
          Plugins.instance.onRemoveCard((MagePermanent) comp, count);
          comp.setVisible(false);
          BattlefieldPanel.this.jPanel.remove(comp);
        });
        t.start();
      }
      if (((MagePermanent) comp).getOriginal().isCreature()) {
        removedCreature = true;
      }
    }
  }
}

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

cardArea.remove(card);

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

jLayeredPane.remove(abilityPicker);
jLayeredPane.remove(DialogManager.getManager(gameId));

代码示例来源:origin: org.japura/japura-gui

private void removeView() {
 if (this.component != null) {
  layeredPane.remove(this.component);
  this.component = null;
 }
}

代码示例来源:origin: org.japura/japura-gui

public final void removeDecoration(String id) {
 if (decorations.containsKey(id)) {
  Component comp = decorations.remove(id);
  super.remove(comp);
 }
}

代码示例来源:origin: org.japura/japura-gui

public final void removeDecorations() {
 for (Component c : decorations.values()) {
  super.remove(c);
 }
 decorations.clear();
}

代码示例来源:origin: com.samskivert/samskivert

/**
 * Hides this dialog and removes it from its parent.
 */
public void dismissDialog ()
{
  setVisible(false);
  _parent.remove(this);
}

代码示例来源:origin: org.geotools/gt-widgets-swing-pending

protected void setMapComponent(Component comp){
  
  if(mapComponent != null){
    mapDecorationPane.remove(mapComponent);        
  }
  mapComponent = comp;
  mapDecorationPane.add(mapComponent, new Integer(0));
  mapDecorationPane.revalidate();
  
}

代码示例来源:origin: net.java.abeille/abeille

private void removeFromRootPane() {
  JRootPane rp = getRootPane();
  if (rp != null) {
    rp.getLayeredPane().remove(this);
  }
}

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

@Override
 public void mouseClicked(MouseEvent e) {
  frame.getLayeredPane().remove(imagePanel);
  frame.getLayeredPane().remove(backgroundPanel);
  frame.validate();
  frame.repaint();
 }
});

代码示例来源:origin: net.sf.ingenias/editor

public void setJMenuBar(JMenuBar menu) {
 if(menuBar != null && menuBar.getParent() == scrollableBar)
  layeredPane.remove(scrollableBar);
 menuBar = menu;
    
 if(menuBar != null) {
  scrollableBar = new ScrollableBar(menu);
  layeredPane.add(scrollableBar, JLayeredPane.FRAME_CONTENT_LAYER);
 }
}

代码示例来源:origin: org.geotools/gt-widgets-swing-pending

public void removeDecoration(MapDecoration deco) {
  if (deco != null && userDecorations.contains(deco)) {
    deco.setMap2D(null);
    deco.dispose();
    userDecorations.remove(deco);
    userDecorationPane.remove(deco.geComponent());
    userDecorationPane.revalidate();
    userDecorationPane.repaint();
  }
}

代码示例来源:origin: net.sourceforge.mydoggy/mydoggy-plaf

protected void onFinishAnimation() {
  switch (getAnimationDirection()) {
    case INCOMING:
      sheet.setBounds(bounds);
      break;
    case OUTGOING:
      layeredPane.remove(sheet);
      sheet.setBorder(null);
      sheet.removeAll();
      break;
  }
}

代码示例来源:origin: org.japura/japura-gui

private void showNextComponent() {
 Component component = components.get(components.size() - 1);
 Integer modalDepth = depths.get(component);
 rootPane.getLayeredPane().remove(getModalPanel());
 rootPane.getLayeredPane().add(getModalPanel(), modalDepth);
 getModalPanel().add("", component);
 getModalPanel().revalidate();
 getModalPanel().repaint();
}

相关文章