2013-10-22 20 views

回答

1

在要製作網格的容器中,將佈局更改爲GridLayout

然後當你選擇,你可以指定行和列以及它們之間的差距是容器的網格佈局。

見下面的例子:在一個JPanel A 3×3格沒有間隙

enter image description here

然後添加文本框(jTextFields)到面板上,結果在此

enter image description here

根據您的使用情況和對java的信心,您最好使用JTable


從您的評論:

網格佈局教程不表明如何使矩形網格和Javadoc不解決Netbeans的

對於谷歌「Netbeans GridLayout教程」來說,並不那麼難,以瞭解如何將這些與Netbeans結合使用。

像這樣Video Tutorial

我從來沒見過以上JPanel2和網格佈局顯示的樹形圖。我想這是問題所在。有關如何獲取GridLayout屬性菜單的更多細節將會很有幫助。

要顯示的樹形視圖或作爲其在淨豆已知的,導航器,去窗口 - >導航 - >導航Ctrl鍵 + 。這樣,您可以通過右鍵單擊導航器中的容器,然後選擇設置佈局,輕鬆選擇任何容器的佈局。然後,您可以右鍵單擊佈局並選擇屬性,然後根據需要更改行。

我可以設置行列數到11和11,但他們不露面

的行和列不顯示的網格佈局,它只是其他組件的佈局不是行和列的顯示。

你知道....它會更容易通過做手工,避免GUIbuilder

是的,你比如它可能是,但是當你試圖做一個複雜的GUI一旦你知道如何使用它,建設者就容易得多。我同意在剛開始如何使這些功能起作用時,它不是直觀的。

(1)你必須要使JFrame的具有網格佈局(而不是其表弟容器的JPanel)

這是不正確的,你可以用一個JPanel,JDialog的或延伸的任何事做Container

(2)拖動到JTextFields將它

您有任何其他的容器也做到這一點。

+0

網格佈局教程不會顯示如何製作矩形網格,並且JavaDocs不會解決Netbeans GUIbuilder。我從來沒有見過上面用JPanel2和GridLayout顯示的樹形圖。我想這是問題所在。有關如何獲取GridLayout屬性菜單的更多細節將會很有幫助。那麼我可以設置行和列。 (我所做的是將一個JPanel拖放到窗體上,右鍵單擊選擇GridLayout,但是沒有其他內容表示如何設置行和列)。 – DSlomer64

+0

我不知道Navigate> Inspect。我爲什麼要?無論如何,我可以將行和列設置爲11和11,但他們不會顯示。怎麼辦? GAD令人沮喪。 – DSlomer64

+0

你知道....用手做起來會比較容易,並避免使用GUIbuilder。這可能需要10行代碼才能完成。但我最終在GUIbuilder中發現:(1)你必須讓JFRAME具有GridLayout(而不是它的表親容器JPanel)(2)將JTextFields拖到它上面,(3)找出使網格看起來完全不直觀的方法長方形,但它很容易絆倒。人如何生活?我已準備好再次投入使用,部分原因在於我在一個月前的努力中,將DID ADD 11X11 GRID添加到JFrame內的JPanel。那麼爲什麼不在Guibuilder。 GAK。 – DSlomer64