我有一个带有表的 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/