< prev index next >

test/java/awt/applet/Applet/AppletFlipBuffer.java

Print this page




  29 
  30 import sun.awt.AWTAccessor;
  31 
  32 import java.applet.Applet;
  33 import java.awt.*;
  34 
  35 public class AppletFlipBuffer {
  36     public static void main(String[] args) throws Exception {
  37         Applet applet = new Applet();
  38         AWTAccessor.ComponentAccessor componentAccessor
  39                 = AWTAccessor.getComponentAccessor();
  40         BufferCapabilities caps = new BufferCapabilities(
  41                 new ImageCapabilities(true), new ImageCapabilities(true),
  42                 BufferCapabilities.FlipContents.BACKGROUND);
  43         Frame frame = new Frame();
  44         try {
  45             frame.add(applet);
  46             frame.setUndecorated(true);
  47             frame.setVisible(true);
  48             componentAccessor.createBufferStrategy(applet, 2, caps);
  49             System.out.println("ok");





  50         }
  51         finally {
  52             frame.dispose();
  53         }

  54     }
  55 }


  29 
  30 import sun.awt.AWTAccessor;
  31 
  32 import java.applet.Applet;
  33 import java.awt.*;
  34 
  35 public class AppletFlipBuffer {
  36     public static void main(String[] args) throws Exception {
  37         Applet applet = new Applet();
  38         AWTAccessor.ComponentAccessor componentAccessor
  39                 = AWTAccessor.getComponentAccessor();
  40         BufferCapabilities caps = new BufferCapabilities(
  41                 new ImageCapabilities(true), new ImageCapabilities(true),
  42                 BufferCapabilities.FlipContents.BACKGROUND);
  43         Frame frame = new Frame();
  44         try {
  45             frame.add(applet);
  46             frame.setUndecorated(true);
  47             frame.setVisible(true);
  48             componentAccessor.createBufferStrategy(applet, 2, caps);
  49         }
  50         catch (ClassCastException e) {
  51             throw new RuntimeException("Failed");
  52         }
  53         catch (Exception e ) {
  54 
  55         }
  56         finally {
  57             frame.dispose();
  58         }
  59         System.out.println("ok");
  60     }
  61 }
< prev index next >