我有一個JFrame,我已經設置爲一定的大小,使用setBounds。然而,這使得窗口,包括邊界,這種大小(事後認爲是完全合理的)。但我想要的是窗口的大小,比如800x600,加上的邊界。這一點很重要,因爲我從JFrame的BufferStategy中繪製了一個Graphics對象,但是當使用小於20左右的y值時,我在標題欄下繪製了圖形對象。我想象不同的操作系統(甚至是不同的操作系統設置)也可以有不同的厚度邊界。之後我認爲邊界只是在窗戶上,但似乎並非如此。如何讓JFrame達到一定的尺寸,不包括邊框?
那麼,無論邊框的粗細如何,我怎麼讓邊框內的空間達到一定的尺寸?另外,爲了讓我的生活更輕鬆,我該如何讓0點和0點成爲畫面可視內容的左上角?
順便說一句,使用setUndecorated呈現它自己的問題,所以我現在沒有嘗試。
哦,所以這是我試圖找到一個解決錯誤的問題的情況下。症狀,而不是原因。如果一切順利,我會檢查一下,並標記爲已接受。 – AlbeyAmakiir