test/java/awt/xembed/server/TestXEmbedServer.java
Print this page
*** 25,34 ****
--- 25,36 ----
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.util.logging.*;
import sun.awt.WindowIDProvider;
+ import sun.awt.AWTAccessor;
+ import sun.awt.AWTAccessor.ComponentAccessor;
import java.awt.dnd.*;
import java.awt.datatransfer.*;
public abstract class TestXEmbedServer {
// vertical position of server AND client windows
*** 180,190 ****
}
};
client.setBackground(new Color(30, 220, 40));
clientCont.add(client);
clientCont.validate();
! WindowIDProvider pid = (WindowIDProvider)client.getPeer();
log.fine("Added XEmbed server(Canvas) with X window ID " + pid.getWindow());
Rectangle toFocusBounds = toFocus.getBounds();
toFocusBounds.setLocation(toFocus.getLocationOnScreen());
f.validate();
--- 182,193 ----
}
};
client.setBackground(new Color(30, 220, 40));
clientCont.add(client);
clientCont.validate();
! final ComponentAccessor acc = AWTAccessor.getComponentAccessor();
! WindowIDProvider pid = (WindowIDProvider)acc.getPeer(client);
log.fine("Added XEmbed server(Canvas) with X window ID " + pid.getWindow());
Rectangle toFocusBounds = toFocus.getBounds();
toFocusBounds.setLocation(toFocus.getLocationOnScreen());
f.validate();