下面列出了javax.swing.JLayeredPane#getLayer ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
protected void initialize(Class<?> type, Object oldInstance, Object newInstance, Encoder out) {
super.initialize(type, oldInstance, newInstance, out);
// Ignore the children of a JScrollPane.
// Pending(milne) find a better way to do this.
if (oldInstance instanceof javax.swing.JScrollPane) {
return;
}
java.awt.Container oldC = (java.awt.Container)oldInstance;
java.awt.Component[] oldChildren = oldC.getComponents();
java.awt.Container newC = (java.awt.Container)newInstance;
java.awt.Component[] newChildren = (newC == null) ? new java.awt.Component[0] : newC.getComponents();
BorderLayout layout = ( oldC.getLayout() instanceof BorderLayout )
? ( BorderLayout )oldC.getLayout()
: null;
JLayeredPane oldLayeredPane = (oldInstance instanceof JLayeredPane)
? (JLayeredPane) oldInstance
: null;
// Pending. Assume all the new children are unaltered.
for(int i = newChildren.length; i < oldChildren.length; i++) {
Object[] args = ( layout != null )
? new Object[] {oldChildren[i], layout.getConstraints( oldChildren[i] )}
: (oldLayeredPane != null)
? new Object[] {oldChildren[i], oldLayeredPane.getLayer(oldChildren[i]), Integer.valueOf(-1)}
: new Object[] {oldChildren[i]};
invokeStatement(oldInstance, "add", args, out);
}
}
@Override
public void iconifyFrame(JInternalFrame f) {
JInternalFrame.JDesktopIcon desktopIcon;
Container c = f.getParent();
JDesktopPane d = f.getDesktopPane();
boolean findNext = f.isSelected();
desktopIcon = f.getDesktopIcon();
if (!wasIcon(f)) {
Rectangle r = getBoundsForIconOf(f);
desktopIcon.setBounds(r.x, r.y, r.width, r.height);
setWasIcon(f, Boolean.TRUE);
}
if (c == null) {
return;
}
if (c instanceof JLayeredPane) {
JLayeredPane lp = (JLayeredPane) c;
int layer = JLayeredPane.getLayer(f);
JLayeredPane.putLayer(desktopIcon, layer);
}
// If we are maximized we already have the normal bounds recorded
// don't try to re-record them, otherwise we incorrectly set the
// normal bounds to maximized state.
if (!f.isMaximum()) {
f.setNormalBounds(f.getBounds());
}
//c.remove(f); XXX
oldBounds.put(f, f.getBounds()); //XXX
f.setBounds(0, 0, 0, 0); //XXX
c.add(desktopIcon);
c.repaint(f.getX(), f.getY(), f.getWidth(), f.getHeight());
try {
f.setSelected(false);
}
catch (PropertyVetoException e2) {
}
// Get topmost of the remaining frames
if (findNext) {
activateNextFrame(c);
}
}