SWT 弹出菜单宽度

问题描述

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

  ivPopMenuTree.setText( targetPath );

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)