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