JButton的图标(在顶部)和文本(在底部)都向左对齐

问题描述 投票:2回答:1

我希望有一个JButton,其图标(在顶部)和文本(在底部)都向左对齐。用户可以调整按钮的大小,并且两个按钮应始终保持左对齐,如下所示:

enter image description here

我已经尝试过]

// Text alignment
comp.setHorizontalAlignment(SwingConstants.LEFT);
// text position
comp.setVerticalTextPosition(SwingConstants.BOTTOM);
//set icon alignment?!
comp.setHorizontalTextPosition(SwingConstants.CENTER);

但这是我的结果(图标始终相对于文本居中!):

enter image description here

有什么想法吗?

我希望有一个JButton,其图标(在顶部)和文本(在底部)都向左对齐。用户可以调整按钮的大小,并且两个按钮都应始终与左侧对齐,如下所示:I ...

java swing alignment jbutton
1个回答
3
投票
  • 您可以使用<br>标记将JButton文本与<html>标记一起分成多行。
© www.soinside.com 2019 - 2024. All rights reserved.