swt - 是否可以将工具提示设置为 JFace 对话框的标题
问题描述
我创建了一个扩展 org.eclipse.jface.dialogs.Dialog 的自定义对话框。我通过覆盖 configureShell 方法来设置对话框的标题。
@Override
protected void configureShell(Shell shell)
{
super.configureShell(shell);
shell.setText("Parent \ Child \ Sub Child \ Sub Sub Child\ Sub Sub Sub child");
}
我已经设置了 Dialog 的 Initial size ,所以如果文本超过 Dialog 的宽度,它会显示文本直到那里,然后是......是否可以增加磁贴栏的大小?是否可以在文本中添加工具提示?
解决方案
不,您不能设置工具提示或更改大小。
标题栏由操作系统窗口管理器管理。可以在 SWT 中指定的唯一内容是创建 shell 时的标题和样式位。
您还可以查看TitleAreaDialog
哪个在对话框顶部为您提供了一个更广泛的标题区域。
推荐阅读
- javascript - Javascript:对字符串数字数组进行排序
- node.js - 如何在 Sails v1 中为特定路线禁用 csrf
- knockout.js - 在 Knockout JS 中更新订阅中的 observable
- python - Python 从 OPS API 获取 access_token
- ruby - 在运行的 heroku 中编辑 Ruby 文件
- r - 操作数据框列
- sql - 从 Excel 更新 SQL Server 数据,最佳实践?
- c# - IMultiValueConverter 是什么导致 Convert() 被调用?
- python - Cannot read image using cv2.imread()
- python - 如何在 OpenCV/python 上更改轮廓颜色