我的简单弹出式菜单大小都要缩小,所以 最长的元素被一两个字符截断。这个 无论最长元素的长度如何,都是一致的。 列表元素都是简单的字符串,所以这似乎是必须的 是一个错误,也许是一个忘记采取的默认样式指南中的错误 边界的说明。
无论如何,我通过继承DefaultLookAndFeel来解决这个问题 并添加一个软糖因子
public Dimension getListPreferredSize(List l)
{
Dimension dim = super.getListPreferredSize(l);
dim.setWidth(dim.getWidth()+20);
return(dim);
}
这是一种合理的方法吗?或者我应该怎么做才能得到 菜单大小合适。
答案 0 :(得分:0)
正如@ chen-fishbein所说,这是一个已修复的错误。