SWT 弹出菜单宽度

时间:2021-02-11 19:50:52

标签: java swt

我有一棵树,里面有各种物品。当我在树中右键单击时,会弹出一个菜单。菜单中的标题可以根据在树中的位置(鼠标下的项目)而有不同的宽度

  ivPopMenuTree.setText( targetPath );

如果 targetPath 有 10 个字符,那就是菜单的宽度。当 targetPath 有 30 个字符时,菜单宽度会扩展以显示整个路径。但是,下次弹出菜单时,targetPath 是 10 个字符,菜单宽度不会缩小,而是显示 10 个字符,后面有 20 个空格。

有没有办法让菜单宽度只显示当前文本的宽度?类似.requestLayout();

0 个答案:

没有答案
相关问题