2012-05-25 75 views
0

我發現很難將我的JPanel轉換爲lwjgl全屏顯示?有另一種方式或者你需要改變什麼指導:全屏可能性?

這是我目前正在與調用它:

public void TowerDefence() { 
    setLayout(new GridLayout(1, 1, 0, 0)); 

    Window window = new Window(this); 
    add(window); 

    setVisible(true); 
} 

這就是所謂的初始化的JPanel:

public Window(Frame frame) { 
    frame.addMouseListener(new KeyHandler()); 
    frame.addMouseMotionListener(new KeyHandler()); 

    thread.start(); 
} 

我是否需要僅在此構造函數內進行更改?還有什麼需要添加爲了全屏幕工作?

+0

爲了更好地幫助越早,張貼[SSCCE(http://sscce.org/)你最好的嘗試。 –

回答

1

請參閱本教程中關於Full-Screen Exclusive Mode API的課程。

+0

我似乎無法得到它的工作? – core16

+0

這是一個問題嗎? –

+0

你能舉個例子嗎?我不明白的文件,當我嘗試它不起作用? – core16

0

試試這個:

frame.setExtendedState(JFrame.MAXIMIZED_BOTH); 
+0

不起作用??? – core16

+0

運行的代碼是什麼操作系統?我認爲有一些平臺上不支持此方法...看看這種方法的javadocs – Vova

+0

我需要它在mac上工作 – core16