2011-08-08 120 views

回答

6

你可以使用的JWindow,與背景圖像的圖像。對於按鈕,使用帶有ImageIcon的JButton。

0

您可以使用nullLayout創建JFrame,然後在圖像中使用JLabel。

現在對於按鈕,使用setContentAreaFilled(false)和setBorderPainted(false)來移除默認的按鈕樣式,它看起來與創建按鈕時傳遞的圖像完全一樣。

要將幀定位在中央,請使用setLocationRelativeTo(null)。

我認爲應該解決你的問題。

+3

不同意使用空佈局的建議。我建議OP使用嵌套佈局的組合,並讓圖像和首選組件大小幫助管理人員找到最佳佈局。 –

+2

只是爲了強調@Hovercraft:* nooooo!* null佈局是一個永不停歇的搖擺。 – kleopatra

+0

感謝您的意見:)我仍然是初學java和學習的東西:)會記住你的建議。你能告訴我爲什麼不使用空佈局? – Shashwat