我正在嘗試使用 JFrames 為不同的屏幕制作一個在我的倉庫中使用的程序。登錄屏幕顯示完美,就像我編碼的那樣,失敗屏幕根本不會顯示,成功登錄主菜單屏幕采用了我為不同行放置的所有 3 個 JLabel,并將它們全部打印在完全相同的位置,因此您看不到它說的內容。一開始我認為它有部分代碼位于錯誤的位置,但將其復制到其他地方后沒有任何變化。對于第一個屏幕,我需要在框架代碼末尾創建空的 JLabel,它可以解決完全相同的問題,但它與主菜單屏幕的工作方式不同正如您在我的代碼中看到的那樣,它們應該是不同的行,但它在一行中完全模糊了。
1 回答

侃侃無極
TA貢獻2051條經驗 獲得超10個贊
解決方案都非常簡單,而不告訴我這太強大了,無法完美使用它如何工作?簡單的。我將每個框架創建為不同的類,然后當它檢查密碼是否正確(如果為真)時,我使用了以下內容:
login.setVisible(false); login.dispose();new?MainMenu();
其中創建具有所需屬性的新框架,并且它們不會像以前那樣混合在一起。
添加回答
舉報
0/150
提交
取消