8

按下 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 时运行,但是我不知道如何使框架全屏显示。

4

1 回答 1

6

警告脚本,我没有在跷跷板中尝试过,但我认为这主要是关于直接利用摇摆中可用的东西。

以下建议使用 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框架。

我还没有调查你是如何在跷跷板上找到必要的摆动物体的。

于 2012-02-10T17:07:35.713 回答