Den*_*nis 5 java user-interface swing alignment flowlayout
我是Java的新手,我正在尝试创建一个带有标签,按钮和文本字段的GUI应用程序.该程序非常简单,我只想使用默认布局,即FlowLayout.我设法将一切都放好并且尺寸合适,但唯一似乎不起作用的是对齐.我想放置具有某些对齐的按钮和文本字段,但每当我设置对齐时,它都会将文本移动到对象内部而不是对象本身.例如,我写道:
button.setHorizontalAlignment(JButton.RIGHT);
Run Code Online (Sandbox Code Playgroud)
但似乎它对齐按钮内的文本而不是按钮本身.有没有办法对齐按钮本身而不是内部的文本?
我知道使用其他类型的布局(例如BoxLayout)可以更容易地对齐东西,但我只想使用FlowLayout这个,除非不可能使用FlowLayout对齐它们(我不这么认为) .
提前致谢.
And*_*son 13
请参阅构造函数FlowLayout(int align)
.
FlowLayout
使用指定的对齐方式构造一个new ,并使用默认的5单位水平和垂直间距.取向参数的值必须是一个FlowLayout.LEFT
,FlowLayout.RIGHT
,FlowLayout.CENTER
,FlowLayout.LEADING
,或FlowLayout.TRAILING
.
看来你是FlowLayout.RIGHT
在这个答案中看到的(顶部的组合和复选框).
归档时间: |
|
查看次数: |
30625 次 |
最近记录: |