2011-07-09 102 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