Java 插件表颜色 T

标签 java eclipse plugins eclipse-plugin swt

我有一个带有表的 View ,其中填充了数组列表。问题是我无法解决有关表前景的错误。

一段代码:

(1) Table table = new Table(parent, SWT.SINGLE);
(2) table.setForeground(Color.BLUE);

(2) 错误:类型控件中的 setForeground(Color) 方法不适用于参数 (Color)

我已经导入了java.awt.color 谁能告诉我哪里错了?

最佳答案

Table 是一个 SWT 控件,不使用 java.awt 中的任何内容

您应该导入org.eclipse.swt.graphics.Color - 但这没有任何预定义的颜色。

要在 SWT 中获取预定义颜色,请使用:

Display display = table.getDisplay();

Color color = display.getSystemColor(SWT.COLOR_BLUE);

关于Java 插件表颜色 T,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25504164/

相关文章:

Maven 阶段执行两次

java - 将基于案例编号的对象列表拆分为新的对象列表

java - token "assert"出现语法错误,VariableDeclaratorId 无效

java - 在 Android 应用程序的同一 Activity 中保存多个推送通知

java - 如何在没有 JDK 的情况下从 tools.jar 使用 JavaCompiler

eclipse - 为什么我的字体在 MacOS 上的 Spring Tool Suite Dashboard 中无法正确显示?

java - 在 Java 中使用反斜杠

java - ui 中的数据表中的 selectBooleanCheckbox :repeat

java - 不同插件中单独的 DLL 和 native 调用

qt - 无法从插件 (.so) 加载 Qt UI(带有图像)