java.awt.Container.invalidate()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(5.1k)|赞(0)|评价(0)|浏览(165)

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

Container.invalidate介绍

[英]Invalidates the container. The container and all parents above it are marked as needing to be laid out. This method can be called often, so it needs to execute quickly.
[中]

代码示例

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

protected void setDisplayMode (int width, int height) {
  Dimension size = new Dimension(Math.round(width / scaleX), Math.round(height / scaleY));
  LwjglFrame.this.getContentPane().setPreferredSize(size);
  LwjglFrame.this.getContentPane().invalidate();
  LwjglFrame.this.pack();
  LwjglFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

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

protected void setDisplayMode (int width, int height) {
  Dimension size = new Dimension(Math.round(width / scaleX), Math.round(height / scaleY));
  LwjglFrame.this.getContentPane().setPreferredSize(size);
  LwjglFrame.this.getContentPane().invalidate();
  LwjglFrame.this.pack();
  LwjglFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

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

protected void setDisplayMode (int width, int height) {
  LwjglAWTFrame.this.getContentPane().setPreferredSize(new Dimension(width, height));
  LwjglAWTFrame.this.getContentPane().invalidate();
  LwjglAWTFrame.this.pack();
  LwjglAWTFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

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

protected void setDisplayMode (int width, int height) {
  LwjglAWTFrame.this.getContentPane().setPreferredSize(new Dimension(width, height));
  LwjglAWTFrame.this.getContentPane().invalidate();
  LwjglAWTFrame.this.pack();
  LwjglAWTFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

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

invalidate();
this.repaint();

代码示例来源:origin: org.jvnet.hudson/activation

public void addNotify() {
 super.addNotify();
 invalidate();
 }
//--------------------------------------------------------------------

代码示例来源:origin: vasl-developers/vasl

public void warn(String s) {
  status.setText(s);
  Container c = this;
  while (c.getParent() != null)
    c = c.getParent();
  c.invalidate();
  c.validate();
  c.repaint();
}

代码示例来源:origin: net.sf.sfac/sfac-core

private void relayout() {
  if (parentContainer != null) {
    if (parentContainer instanceof JComponent) {
      ((JComponent) parentContainer).revalidate();
    } else {
      parentContainer.invalidate();
    }
    parentContainer.repaint();
  }
}

代码示例来源:origin: net.java.dev.swing-layout/swing-layout

private void invalidateHost() {
  if (host instanceof JComponent) {
    ((JComponent)host).revalidate();
  } else {
    host.invalidate();
  }
  host.repaint();
}

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

/**
 * Invalidates our frame so the JVM is forced to redraw it.
 */
void framerepaint() {
  MainFrame_.invalidate();
  MainFrame_.validate();
  MainFrame_.repaint();
}

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

@Override
  public void run() {
    getParent().invalidate();
    getMainContentPane().revalidate();
  }
});

代码示例来源:origin: com.jgoodies/forms

private static void invalidateAndRepaint(Container container) {
  if (container == null)
    return;
  if (container instanceof JComponent) {
    ((JComponent) container).revalidate();
  } else {
    container.invalidate();
  }
  container.repaint();
}

代码示例来源:origin: com.github.lgooddatepicker/LGoodDatePicker

private static void invalidateAndRepaint(Container container) {
  if (container == null) {
    return;
  }
  if (container instanceof JComponent) {
    ((JComponent) container).revalidate();
  } else {
    container.invalidate();
  }
  container.repaint();
}

代码示例来源:origin: com.jgoodies/jgoodiesforms

private static void invalidateAndRepaint(Container container) {
  if (container == null) {
    return;
  }
  if (container instanceof JComponent) {
    ((JComponent) container).revalidate();
  } else {
    container.invalidate();
  }
  container.repaint();
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

protected void setDisplayMode (int width, int height) {
  Dimension size = new Dimension(Math.round(width / scaleX), Math.round(height / scaleY));
  LwjglFrame.this.getContentPane().setPreferredSize(size);
  LwjglFrame.this.getContentPane().invalidate();
  LwjglFrame.this.pack();
  LwjglFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

代码示例来源:origin: com.aoindustries/aocode-public

@Override
  public void run() {
    getParent().invalidate();
    getParent().validate();
  }
}

代码示例来源:origin: org.jvnet.hudson/activation

public void addNotify(){
super.addNotify(); // call the real one first...
this.invalidate();
this.validate();
this.doLayout();
}
//--------------------------------------------------------------------

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

/**
 * Sets the date. Fires the property change "date" if date != null.
 * 
 * @param date
 *          the new date.
 */
public void setDate(Date date) {
 dateEditor.setDate(date);
 if (getParent() != null) {
  getParent().invalidate();
 }
}

代码示例来源:origin: com.badlogicgames.gdx/gdx-backend-lwjgl

protected void setDisplayMode (int width, int height) {
  LwjglAWTFrame.this.getContentPane().setPreferredSize(new Dimension(width, height));
  LwjglAWTFrame.this.getContentPane().invalidate();
  LwjglAWTFrame.this.pack();
  LwjglAWTFrame.this.setLocationRelativeTo(null);
  updateSize(width, height);
}

代码示例来源:origin: org.activecomponents.jadex/jadex-runtimetools-swing

public void run()
  {
    dorefresh    = false;
    fireTableDataChanged();
    getTable().getParent().invalidate();
    getTable().getParent().doLayout();
    getTable().repaint();
  }
});

相关文章

微信公众号

最新文章

更多

Container类方法