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();