- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在我的类里面扩展 TitleAreaDialog。
标题区标题的默认字体看起来不太好。
是否可以更改标题的字体?
我不需要更改代码中其他任何地方的字体,只需更改标题文本即可。
我试过使用 FontRegistry 和 StyledText。
但我不知道如何将新字体分配给 setTitle()。
FontRegistry fontRegistry = JFaceResources.getFontRegistry();
FontData mainFont = new FontData("Garamond", 18, SWT.NORMAL);
fontRegistry.put("mainFont", new FontData[]{mainFont});
?.setText("Title Text");
?.setFont(fontRegistry.get("mainFont"));
setTitle(?);
最佳答案
我真的不认为这是可能的。您通过setTitle(String)
设置的title
String
显示在private
字段titleLabel
。当您继承 TitleAreaDialog
时,您无法访问此 Label
。因此,您不能对其应用 Font
。
所以我能想到的唯一可能性是根据原始 TitleAreaDialog
的代码创建您自己的 MyTitleAreaDialog extends TrayDialog
并设置您的 Font
那里。您可以在 SWT.jar 中或在线找到源代码。
关于java - TitleAreaDialog - 更改 setTitle ("abc"的字体),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12981748/
所以我正在创建一个图像以放置在标题区域中。除了只显示图像的 1/4 之外,一切正常吗? 我的图像实际上是文本和图像组合在一个图像中 EX: JKTeater [ ] <-- icon所以现在只有 JK
我需要向我的 TitelAreaDialog 添加一个关键监听器,有什么解决方案可以做到这一点吗? 最佳答案 您可以使用以下方法将Listener添加到Display: Listener listen
为什么在下面的代码中(扩展 TitleAreaDialog 的类的一部分): @Override protected void createButtonsForButtonBar(Composite
我正在开发一个基于 Java SE 的 SWT/Jface 项目,我想将 TitleAreaDialog 的图像向左移动。是否可以 ?如果没有,还有吗? 谢谢, 最佳答案 无法使用 API 对其进行配
我正在为 Eclipse 插件制作一个登录对话框,我想知道在提交对话框之前检查是否满足某些条件的最佳方法是什么。目前我正在重写 okPressed() 函数,然后在满足条件之前不运行 super 函数
我有一个带有 TableViewer 的 TitleAreaDialog ,它允许用户从表中选择一行。问题是,表的内容可能会随着时间而改变。我想实现浏览器中常见的刷新行为(例如,通过按 F5 表格的内
下面附加的程序创建了一个包含四个组的 TitleAreaDialog。每个组都包含控件,最后一个是“动态”的,即在组合框中选择一个条目时,会生成一定数量的控件。 现在,幸运的是,对话框会自动调整大小—
我的 Eclipse RCP View 中有一个按钮,可以使用表单弹出一个 TitleAreaDialog 窗口。但是,当我单击该按钮时,TitleAreaDialog 会在我的 View 后面弹出,
我使用jface.dialogs.TitleAreaDialog,在消息区域,我通常将其设置为空 setMessage("", IMessageProvider.NONE);并且只有在发生错误时才会分
我想从我的 TitleAreaDialog 获取对应用程序中 View 的引用。 有许多信息要传递给 View 上的控件。我创建了许多 getters 和 setters 来处理值的更改,但我仍然需要
我正在我的类里面扩展 TitleAreaDialog。 标题区标题的默认字体看起来不太好。 是否可以更改标题的字体? 我不需要更改代码中其他任何地方的字体,只需更改标题文本即可。 我试过使用 Font
我正在寻找一种方法来从扩展 TitleAreaDialog 的类中的 Tab 键顺序中删除 messageLabel(在图像中用红色箭头强调)。目前的解决方法如下所示: getButton(IDial
我正在尝试使用 WTL 或 Windows SDK(请不要使用 MFC)创建一个 TitleAreaDialog。从谷歌我可以找到这两个链接: http://www.codeproject.com/K
我是一名优秀的程序员,十分优秀!