java中将Label添加到GridLayout类型的JPanel里,label太靠左怎么往右调整到居中?如图

2025-02-25 06:59:36
推荐回答(3个)
回答1:

JLabel a=new JLabel("用户名",JLabel.RIGHT);
实际上是把标签中的文字在标签里面右对齐,整个标签是填充在网格布局

回答2:

设置右对齐嘛。
不过 GridLayout 是等宽的,用 GridBagLayout 更合适,GridBagLayout 可以指定某列占几个标准单位。

http://docs.oracle.com/javase/7/docs/api/java/awt/GridLayout.html
http://docs.oracle.com/javase/7/docs/api/java/awt/GridBagLayout.html

回答3:

javaFx还是swing?