调整JToolbar上组件的大小

3

我正在编写一个带有工具栏的程序。唯一的问题是,我无法设置工具栏中组件(即日期选择器)的正确尺寸。

截图

因此,我想要调整工具栏中日期选择器的大小。如何解决这个问题呢?

最好的选择是将其调整为文本字段恰好足够显示日期。

1个回答

4

为了使工具栏正确获取组件大小,您需要设置其首选、最大和最小大小。以下是我使用的方法:

Dimension d = cmpt.getPreferredSize();
d.width = YOUR_NEW_WIDTH;
cmpt.setMinimumSize(d);
cmpt.setMaximumSize(d);
toolbar.add(cmpt);

2
不要忘记,你设计时使用的字体可能不是用户系统上的字体,这可能会给你带来麻烦。你也可以尝试使用不同的布局管理器? - MadProgrammer
谢谢...但是如何实现水平调整大小? - joseluisbz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接