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

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

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

JLayeredPane.revalidate介绍

暂无

代码示例

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

public void loadCardsNarrow(CardsView showCards, BigCard bigCard, UUID gameId) {
  this.reloaded = true;
  cardArea.removeAll();
  yCardCaptionOffsetPercent = 0; // TODO: need to test
  loadCardsMany(showCards, bigCard, gameId);
  cardArea.revalidate();
  this.revalidate();
  this.repaint();
}

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

public void loadCards(CardsView showCards, BigCard bigCard, UUID gameId) {
  this.reloaded = true;
  cardArea.removeAll();
  if (showCards != null && showCards.size() < 10) {
    yCardCaptionOffsetPercent = 8; // TODO: need to test
    loadCardsFew(showCards, bigCard, gameId);
  } else {
    yCardCaptionOffsetPercent = 0;
    loadCardsMany(showCards, bigCard, gameId);
  }
  cardArea.revalidate();
  this.revalidate();
  this.repaint();
}

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

updateCounts();
cardArea.setPreferredSize(new Dimension((maxColumn + 1) * cardDimension.width, cardDimension.height + maxRow * rowHeight));
cardArea.revalidate();
this.revalidate();
this.repaint();

代码示例来源: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: org.geotools/gt-widgets-swing-pending

public void addDecoration(int index, MapDecoration deco) {
  if (deco != null && !userDecorations.contains(deco)) {
    deco.setMap2D(THIS_MAP);
    userDecorations.add(index, deco);
    userDecorationPane.add(deco.geComponent(), new Integer(userDecorations.indexOf(deco)));
    userDecorationPane.revalidate();
    userDecorationPane.repaint();
  }
}

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

public void addDecoration(MapDecoration deco) {
  if (deco != null && !userDecorations.contains(deco)) {
    deco.setMap2D(THIS_MAP);
    userDecorations.add(deco);
    userDecorationPane.add(deco.geComponent(), new Integer(userDecorations.indexOf(deco)));
    userDecorationPane.revalidate();
    userDecorationPane.repaint();
  }
}

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

public void setInformationDecoration(InformationDecoration info) {
  if (info == null) {
    throw new NullPointerException("info decoration can't be null");
  }
  mainDecorationPane.remove(informationDecoration.geComponent());
  informationDecoration = info;
  mainDecorationPane.add(informationDecoration.geComponent(), new Integer(3));
  mainDecorationPane.revalidate();
  mainDecorationPane.repaint();
}

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

public void setBackgroundDecoration(MapDecoration back) {
  if (back == null) {
    throw new NullPointerException("background decoration can't be null");
  }
  mainDecorationPane.remove(backDecoration.geComponent());
  backDecoration = back;
  mainDecorationPane.add(backDecoration.geComponent(), new Integer(0));
  mainDecorationPane.revalidate();
  mainDecorationPane.repaint();
}

代码示例来源: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: JetBrains/jediterm

@Override
 public void keyPressed(KeyEvent keyEvent) {
  if (keyEvent.getKeyCode() == KeyEvent.VK_ESCAPE) {
   myInnerPanel.remove(component);
   myInnerPanel.revalidate();
   myInnerPanel.repaint();
   myFindComponent = null;
   myTerminalPanel.setFindResult(null);
   myTerminalPanel.requestFocusInWindow();
  } else if (keyEvent.getKeyCode() == KeyEvent.VK_ENTER || keyEvent.getKeyCode() == KeyEvent.VK_UP) {
   myFindComponent.nextFindResultItem(myTerminalPanel.selectNextFindResultItem());
  } else if (keyEvent.getKeyCode() == KeyEvent.VK_DOWN) {
   myFindComponent.prevFindResultItem(myTerminalPanel.selectPrevFindResultItem());
  } else {
   super.keyPressed(keyEvent);
  }
 }
});

代码示例来源:origin: JetBrains/jediterm

myInnerPanel.add(component, TerminalLayout.FIND);
myInnerPanel.moveToFront(component);
myInnerPanel.revalidate();
myInnerPanel.repaint();
component.requestFocus();

相关文章