Включить полноэкранный режим с помощью качелей?

Как я могу сделать свою программу качелей полноэкранной, когда нажата клавиша F11? (не только развернуто)

В настоящее время у меня есть это:

(defn toggle-full-screen [e]
  (-> (to-root e)
    magic!)

(def full-screen-action  (action  :name "Full Screen" :tip "Full Screen"     
                                  :mnemonic \f        :key (keystroke "F11")
                                  :handler toggle-full-screen))
(def view-menu (menu  :text "View"
                      :mnemonic \v
                      :items [full-screen-action]))

(def top-menubar (menubar :items [view-menu]))
[...]

toggle-full-screen работает при нажатии F11, однако я не могу понять, как сделать кадр полноэкранным.

1 ответ

Решение

Caveat Script, я не пробовал это в качелях, но я думаю, что это в основном о прямом использовании того, что доступно в качелях.

Ниже предлагается, что можно сделать с помощью Swing API: http://weblogs.java.net/blog/mkarg/archive/2010/01/03/fullscreen-mode-cool

Также: http://docs.oracle.com/javase/tutorial/extra/fullscreen/index.html

По крайней мере, часть трюка заключается в том, чтобы позвонить setUndecorated на раме.

Я еще не исследовал, как добраться до нужных качелей на качелях.

Другие вопросы по тегам