Hatena::ブログ(Diary)

Imaginable Reality

2014-07-17

Processingでフルスクリーン表示にする

size()でdisplayWidthとdisplayHeightを指定してPresentモードで実行するのでもいいですが、通常の実行モードにおいて特定のタイミングでフルスクリーン化したいときはこんな感じで。

void setFullScreen() {
  size(displayWidth, displayHeight); 
  frame.removeNotify();
  frame.setUndecorated(true);
  frame.addNotify();
  frame.setSize(width, height);
  frame.setLocation(0, 0);
  frame.setAlwaysOnTop(true);
}

【2014/12/26】 少しコードを修正したので、こちらもご覧ください。

【2015/1/29】 コード側でPresent Modeにする方法もあるので、最初からフルスクリーンにしたい場合はこちらの方法もお試しください。