2011-07-09 101 views
3

你如何使用網格包佈局?這是什麼意思,所有的墊子和所有這一切。沒有正確的在線教程。你如何在java中使用gridbaglayout?

+4

HTTP把它:// download.oracle.com/javase/tutorial/uiswing/layout/gridbag.html手動編寫佈局可能會令人厭煩且不直觀,但如果您瞭解它,則應該更好。 –

+0

謝謝,但我已經看了看,我並不真正瞭解它。你能解釋給我嗎? –

+3

你在開玩笑吧?你是什​​麼意思給你解釋的?本教程長達幾頁,我們不知道你不明白哪部分內容。你需要編寫示例代碼和實驗。當代碼不能按照您的預期工作時,您可以發佈代碼,也許我們可以幫助您。本教程提供了可以從頭開始的工作示例。 – camickr

回答

0

我對gridbaglayout不太確定,但gridlayout很容易。你只是說

frame.setLayout(new GridLayout(number of rows, number of columns, spacing, spacing from  top)); 

那樣。

+1

我相信寫一個正常大小的gridlayout(比如5 * 6)可能已經很累了,因爲上次我做了它,我只是想用鼠標敲擊鍵盤。 –

+1

是的,我想你是對的。我曾多次使用空白標籤作爲「spacemekers」 – Globmont

4

你真的搜索過嗎? This是一個很好的(順便說一句,並從官方渠道)

+0

我看着這個,我沒有正確理解它。如果可能,你可以向我解釋一下嗎? –

+3

聽起來像你最好坐下來,喘口氣,並通過它的方式工作,然後再判斷引用無益。你期望有人說這會比官方來源更清楚嗎? – duffymo

-2

您還可以設置佈局null和使用手動setBounds(x, y, length, height)方法

+2

-1,絕不推薦使用'null'佈局。 – mre