是否可以将CSS样式应用于Eclipse中的对话框或向导模式窗口?我已经能够使用CSS Spy插件找出大多数元素,但是当我提出一个模式时,Spy变得无效。
是的,可以为您创建的对话框和向导。但是,更改对话框或向导的某些样式可能非常棘手(例如,对话框背景)。在某种程度上,您还可以将样式应用于现有对话框。
对于您创建的对话框,您可能需要为对话框区域设置CSS类,以使其更容易指定仅应用于对话框的样式:
@Override
protected Control createDialogArea(final Composite parent)
{
Composite composite = new Composite(parent, SWT.NONE);
composite.setBackgroundMode(SWT.INHERIT_DEFAULT);
WidgetElement.setCSSClass(composite, "DialogClass");
...
这将设置CSS类和复合背景模式。
您还可以使用以下形式的CSS选择器将样式应用于任何对话框:
Shell[style~='SWT.APPLICATION_MODAL'] > Composite > Text
{
font-size: 14pt;
}
将该样式应用于应用程序模型对话框中的Text控件。
Dialog
样式示例:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句