Java样式 - 间距

时间:2013-06-22 23:51:19

标签: java swing layout-manager styling

所以我第一次学习Java,现在是时候尝试我的第一个项目了。而且我已经陷入了第一道障碍#34;哈哈。

我遇到的问题是我实际上并不知道如何将J物品分开。

我有一个250,350窗口,其中包含JLabel的登录表单,JTextField用户名,JLabel JPassword用于密码JButton 1}}在底部。

我现在要做的就是设置样式,使表单顶部和底部之间的间距使表格居中,并在{{1}之间添加一条线的高度空间}和JLabel。 (基本上是一种\ n类型的交易,但它不起作用。)

希望这是有道理的,如果没有,我道歉,我会尝试改写/添加代码!

JTextField

1 个答案:

答案 0 :(得分:0)

简答:

创建一个JPanel,设置面板的布局管理器(一些示例,GridLayoutBorderLayout,查看更多这些内容的tutorial here

然后相应地将您的组件添加到此面板

对于你正在寻找的布局,可能更容易使用IDE来创建它,我发现Net Bean是最容易做到的。

我的建议是创建一个网格布局为2列和2行的JPanel,为此添加登录名和密码的JLabel和Text字段。

然后创建另一个JPanel,可能是BorderLayout或Flow Layout,并将上面的面板添加到此,然后将此父面板添加到框架中。