Ejemplo n.º 1
0
 public void setImage(java.awt.Image image) throws InterruptedException {
   if (SemitransparentWindow.isSupported()) {
     int width = edu.cmu.cs.stage3.image.ImageUtilities.getWidth(image);
     int height = edu.cmu.cs.stage3.image.ImageUtilities.getHeight(image);
     int[] pixels = edu.cmu.cs.stage3.image.ImageUtilities.getPixels(image, width, height);
     setImageNative(width, height, pixels);
   }
 }
Ejemplo n.º 2
0
 public void setLocationOnScreen(int x, int y) {
   if (SemitransparentWindow.isSupported()) {
     setLocationOnScreenNative(x, y);
   }
 }
Ejemplo n.º 3
0
 public void hide() {
   if (SemitransparentWindow.isSupported()) {
     hideNative();
   }
 }
Ejemplo n.º 4
0
 public void show() {
   if (SemitransparentWindow.isSupported()) {
     showNative();
   }
 }
Ejemplo n.º 5
0
 protected void finalize() throws Throwable {
   if (SemitransparentWindow.isSupported()) {
     destroyNative();
   }
   super.finalize();
 }
Ejemplo n.º 6
0
 public SemitransparentWindow() {
   if (SemitransparentWindow.isSupported()) {
     createNative();
   }
 }
Ejemplo n.º 7
0
 public void setOpacity(double opacity) {
   if (SemitransparentWindow.isSupported()) {
     setOpacityNative(opacity);
   }
 }