按下 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 时运行,但是我不知道如何使框架全屏显示。
最佳答案
警告脚本,我没有在跷跷板上尝试过,但我认为这主要是直接利用 Swing 中可用的东西。
以下建议了可以使用 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
在框架上。
我还没有调查你是如何在跷跷板上找到必要的 Swing 物体的。
关于swing - 使用跷跷板启用全屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220964/