我聽過好幾遍不要混用Swing
和AWT
(重量級和輕量級)組件。如果我只有一個組件,在JFrame中使用AWT是否安全?
但如果我將沒有比說,一個組件顯示在同一時間上JFrame
更多。到目前爲止,我所看到的主要事情是AWT
組件總是在上面,但正如我之前說的,如果我只將有一個組件上的JFrame
一次又有什麼關係?
編輯:我所需要做的就是塗上一張AWT
Canvas
。我正在使用這個遊戲,所以我需要一個BufferStrategy
。
所以我想我的問題是:即使您只能同時在JFrame
上顯示一個組件,是否還有一個令人信服的理由不混合AWT
和Swing
組件?
此外,我已經擁有它只是在JFrame
Canvas
工作只是罰款,所以什麼都移動到揮杆的優勢是什麼?
由於事先:-)
爲什麼不去AWT完全? –
@CaptainGiraffe我想我可以這樣。但是我沒有得到setDefaultCloseOperation,所以我不得不讓一個Listener來關閉它。但我想這不會太難。 –
這是4行代碼,給或採用:)使用WindowAdapter類 –