我有一個帶有2個JFrames的Java項目。在一個框架上是使用AWT圖形庫繪製的一堆東西。另一個框架是使用javax.swing.JPanel的設置面板。這些設置正確地修改了第一個JFrame上的內容,但是當設置面板上的修改對象在主JFrame上繪製自己時(例如,如果選中設置中的複選框,則複選框顯示在左上角另一個JFrame)。在我的代碼中,無處添加設置面板的內容到第一個JFrame。爲什麼會發生這種情況?JPanel使用2個不同的JFrames
該代碼有點長,存儲到3個不同的文件,所以我上傳到GitHub。您可以查看完整項目(對於Eclipse)here,或直接查看源文件here.第一個JFrame位於main.java中,設置JFrame位於menuObj.java中。
1)爲更好地提供幫助,請發佈[MCVE]或[簡短,獨立,正確的示例](http://www.sscce.org/)。 2)請參閱[使用多個JFrames,好/壞實踐?](http://stackoverflow.com/q/9554636/418556) –