1

我创建了一个 swt 表,但我不知道如何以所需的字体显示文本。但我知道如何在 jlabel 中做到这一点。我在将 jlabel 添加到 swt.table 时遇到问题。对于 jLabel,我已经这样做了:

String theString = "All the King's men";
JLabel theLabel = new JLabel(theString);
java.awt.Font theFont = new java.awt.Font("Helvetica", Font.PLAIN, 10);
theLabel.setFont(theFont);

那么如何将标签文本插入到表格列中呢?

4

1 回答 1

2

您不能以这种方式混合 SWT 和 AWT。相反,您应该调用TableItem.setFont(Font). 请注意,它需要org.eclipse.swt.graphics.Font而不是java.awt.Font

于 2012-10-08T07:01:23.450 回答