我試圖將現有的Java應用程序「嵌入」到我自己的應用程序中。 現有的應用程序是一個JFrame
,並添加了許多組件。我將代碼複製到我的項目中,並將JFrame
替換爲新的JPanel
,然後將其添加到我自己的應用程序中。Java將JFrame替換爲JPanel
問題是畫在JPanel
上的所有東西都會向上移動一小部分(例如〜20px)。我想知道是否與窗戶菜單等有關,但到目前爲止,除了在繪畫時手動添加偏移量(絕對不理想!)之外,還沒有找到解決方案。
我知道沒有代碼可能很難提供有用的建議,但我想知道的是,JFrame
和JPanel
的行爲方式會不同,會導致這種情況嗎?或者還有什麼明顯的解決辦法嗎?
我有一隻小馬,猜猜它是什麼顏色 - 如果沒有某種可以演示你的問題的可運行示例,我們只會猜測你的小馬是什麼顏色,哪種不會幫助任何人:( - 不,沒有什麼「顯而易見的」,這將導致這個 – MadProgrammer
@MadProgrammer這是一個不公平的問題,小馬是一個獨角獸,它是彩虹色 –
@AndrewThompson該死的,你知道我很好 – MadProgrammer