我正在编写一个带有工具栏的程序。唯一的问题是我无法在工具栏中的组件上设置正确的大小,即一个datepicker。
所以我想在工具栏中调整datepicker的大小。我该如何解决这个问题?
最漂亮的选择是调整文本字段的大小,以显示日期。
答案 0 :(得分:4)
要使工具栏正确拾取组件大小,您必须设置其首选,最大和最小大小。这对我有用:
Dimension d = cmpt.getPreferredSize();
d.width = YOUR_NEW_WIDTH;
cmpt.setMinimumSize(d);
cmpt.setMaximumSize(d);
toolbar.add(cmpt);