本文整理了Java中javax.swing.JLayeredPane.remove()
方法的一些代码示例,展示了JLayeredPane.remove()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JLayeredPane.remove()
方法的具体详情如下:
包路径:javax.swing.JLayeredPane
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!