Включить полноэкранный режим с помощью качелей?
Как я могу сделать свою программу качелей полноэкранной, когда нажата клавиша 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
на раме.
Я еще не исследовал, как добраться до нужных качелей на качелях.