java - 在 eclipse rcp 应用程序中使用 css 边框属性

标签 java css eclipse-rcp

我目前正在开发一个 eclipse rcp 应用程序,我们希望通过 CSS 自定义外观。

遗憾的是文档不是那么好,所以我想尝试在这里获得帮助。

我想通过 CSS 配置多个 Widget 的边框。例如 CompositeScrolledComposite

CSS Theme 正常工作,这个问题只是关于 border 属性的。

我是否可以使用 border 属性来配置 Widget 的边框,还是只有 SWT.BORDER 属性需要在 widget 的创建过程中设置?

最佳答案

SWT CSS 不支持边框。控件构造函数上的 SWT.BORDER 样式是唯一可用的样式。

您可以使用 org.eclipse.e4.ui.css.core.propertyHandler 扩展点编写自己的 CSS 属性处理程序,但是添加边框会很困难,因为 SWT 控件不支持支持一下。

所有现有的 CSS 属性都是使用 org.eclipse.e4.ui.css.core.propertyHandler 扩展点定义的,主要在 org.eclipse.e4.ui.css 中.swt 插件。

关于java - 在 eclipse rcp 应用程序中使用 css 边框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47265640/

相关文章:

eclipse - 如何记录 Eclipse 插件/OSGi 包的启动?

java - 添加命令到另一个插件?

java - 来自 thymeleaf 的日期始终发送为空

java - 检查 SQLITE 数据库是否为空会卡住应用程序

jquery - 自定义下划线覆盖整个宽度(css)

jquery - 单击后如何立即切换类(而不是在释放鼠标按钮后)

java - 在 Eclipse 控制台中显示 Log4J2 输出

java - 在 Java 中创建数据可视化/分析仪表板

html - 表单:您的 CSS 是否适合您的标记,反之亦然?

java - 测试 Eclipse 4 RCP 应用程序。提供必要的对象