繁体   English   中英

更改jface对话框的背景颜色

[英]Change background color of jface Dialog

我想更改jface.dialogs.Dialog派生类的默认灰色背景。 这里,我读到必须对每个控件手动完成此操作。

到目前为止,我可以更改所有颜色,除了“确定”和“取消”按钮区域周围的颜色。 有谁知道如何做到这一点?

在此处输入图片说明

覆盖对话框中的createButtonBar方法:

@Override
protected Control createButtonBar(final Composite parent)
{
  final Composite barComp = (Composite)super.createButtonBar(parent);

  barComp.setBackground(your color);

  return barComp;
}

如果使用的是Eclipse 4.4,则可以通过使用以下命令将颜色设置为应用程序CSS中指定的颜色

WidgetElement.setCSSClass(barComp, "css-class-name");

而不是setBackground

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM