swing中要实现这样的效果该怎样布局啊?
有两个问题:
label没有办法居中
jlist的大小不知道怎么控制?
我用的BorderLayout时使用add后label总是出现在最左边,没有办法居中(不使用flowlayout 的话)
下面JList的大小怎么控制啊,用setPerferedsize()貌似不行
swing中要实现这样的效果该怎样布局啊?
有两个问题:
label没有办法居中
jlist的大小不知道怎么控制?
我用的BorderLayout时使用add后label总是出现在最左边,没有办法居中(不使用flowlayout 的话)
下面JList的大小怎么控制啊,用setPerferedsize()貌似不行
JLable(String text, int horizontalAlignment)
horizontalAlignment设置为CENTER
那个list我不知道你用什么布局,反正用布局管理器大小都是被托管的,想要自己控制大小就setLayout(null),然后自己设置大小、位置。
8 回答6.5k 阅读
4 回答684 阅读✓ 已解决
2 回答3.4k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答960 阅读✓ 已解决
我是用的是两个flowLayout实现的,分别创建两个Jpanel,然后将Jpanel分别添加在NORTH和CENTER中,这样既能居中,又能设置大小了。