Package java.awt

Examples of java.awt.DisplayMode


 
  public @Bean DisplayMode displayMode() {
   
    PropertiesAccessor propertiesAccessor = propertiesAccessor();
   
    return new DisplayMode(
      propertiesAccessor.getInteger("displaymode.width", 1280),
      propertiesAccessor.getInteger("displaymode.height", 800),
      propertiesAccessor.getInteger("displaymode.bit_depth", 16),
      propertiesAccessor.getInteger("displaymode.refresh_rate", 60));
View Full Code Here


    //TODO: use Mockito for dependencies
    ResourceCache resourceCache = new ResourceCache() {
      @Override public void putImage(String name, Object asset) {}
      @Override public Image getImage(String name) throws IOException { return null; }
    };
    DisplayMode displayMode = new DisplayMode(800, 600, 16, 60);
    MockGameState gameState = new MockGameState(bus, resourceCache, displayMode);
    GameLauncher launcher = new GameLauncher(bus, gameState);
   
    Collection<String> players = new LinkedList<String>();
    players.add("Bob");
View Full Code Here

    };

    public WinGraphicsDevice(int left, int top, int right, int bottom, String id, boolean primary) {
        type = TYPE_RASTER_SCREEN;
        bounds = new Rectangle(left, top, right-left, bottom-top);
        displayMode = new DisplayMode(bounds.width, bounds.height, DisplayMode.BIT_DEPTH_MULTI, DisplayMode.REFRESH_RATE_UNKNOWN);
        this.id = id;
        this.primary = primary;
    }
View Full Code Here

        int x = rect.get_left();
        int y = rect.get_top();
        int width = rect.get_right() - x;
        int height = rect.get_bottom() - y;
        bounds = new Rectangle(x, y, width, height);
        displayMode = new DisplayMode(bounds.width, bounds.height, DisplayMode.BIT_DEPTH_MULTI, DisplayMode.REFRESH_RATE_UNKNOWN);
        id = mi.get_szDevice().getString();
        primary = (mi.get_MONITORINFO().get_dwFlags() & WindowsDefs.MONITORINFOF_PRIMARY) == WindowsDefs.MONITORINFOF_PRIMARY;
        rect.free();
        mi.free();
    }
View Full Code Here

    };

    public WinGraphicsDevice(int left, int top, int right, int bottom, String id, boolean primary) {
        type = TYPE_RASTER_SCREEN;
        bounds = new Rectangle(left, top, right-left, bottom-top);
        displayMode = new DisplayMode(bounds.width, bounds.height, DisplayMode.BIT_DEPTH_MULTI, DisplayMode.REFRESH_RATE_UNKNOWN);
        this.id = id;
        this.primary = primary;
    }
View Full Code Here

        int x = rect.get_left();
        int y = rect.get_top();
        int width = rect.get_right() - x;
        int height = rect.get_bottom() - y;
        bounds = new Rectangle(x, y, width, height);
        displayMode = new DisplayMode(bounds.width, bounds.height, DisplayMode.BIT_DEPTH_MULTI, DisplayMode.REFRESH_RATE_UNKNOWN);
        id = mi.get_szDevice().getString();
        primary = (mi.get_MONITORINFO().get_dwFlags() & WindowsDefs.MONITORINFOF_PRIMARY) == WindowsDefs.MONITORINFOF_PRIMARY;
        rect.free();
        mi.free();
    }
View Full Code Here

 
  public void init() {
    this.screenManager = new ScreenManager();
   
    System.out.println("Setting to full screen");
    DisplayMode displayMode = screenManager.findFirstCompatibleMode(POSSIBLE_MODES);
    System.out.println("Got display mode: " + displayMode);
   
    if (displayMode == null) {
      throw new RuntimeException("No valid display mode; exiting");
    }
View Full Code Here

    setTitle(DEFAULT_TITLE);
  }

  public void setLocationAndPosition() {
    GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
    DisplayMode mode = gd.getDisplayMode();
    int w = mode.getWidth();
    int h = mode.getHeight();
    setLocation((int) (w * BORDER_RATIO), (int) (h * BORDER_RATIO));
    setSize((int) (w * WINDOW_RATIO), (int) (h * WINDOW_RATIO));
  }
 
View Full Code Here

   */
  @Nullable
  public static Dimension getScreenSize() throws HeadlessException {
    GraphicsEnvironment graphicsEnvironment = GraphicsEnvironment.getLocalGraphicsEnvironment();
    GraphicsDevice[] screenDevices = graphicsEnvironment.getScreenDevices();
    DisplayMode displayMode = screenDevices[0].getDisplayMode();

    return new Dimension( displayMode.getWidth(), displayMode.getHeight() );
  }
View Full Code Here

    GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
    gs = ge.getDefaultScreenDevice();
    dm = gs.getDisplayMode();
    addKeyListener(new keyListener());
    gs.setFullScreenWindow(this);
    gs.setDisplayMode(new DisplayMode(800, 600, dm.getBitDepth(),
                                      dm.getRefreshRate()));
    createBufferStrategy(2);
    bs = getBufferStrategy();
    anim.start();
    show();
View Full Code Here

TOP

Related Classes of java.awt.DisplayMode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.