我将如何设置沿着以下行创建的SWT标签的样式,以便显示斜体?
Label label = formToolkit.createLabel(composite, "My label name");
Run Code Online (Sandbox Code Playgroud)
McD*_*ell 17
创建一个新的Font对象.
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new GridLayout());
Label label = new Label(shell, SWT.NONE);
label.setText("I am italic");
FontData fontData = label.getFont().getFontData()[0];
Font font = new Font(display, new FontData(fontData.getName(), fontData
.getHeight(), SWT.ITALIC));
label.setFont(font);
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
font.dispose();
display.dispose();
Run Code Online (Sandbox Code Playgroud)
Est*_*eve 16
最好使用FontRegistryclass from JFaces,如下所示:
label.setFont(
JFaceResources.getFontRegistry().getItalic(JFaceResources.DEFAULT_FONT)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15046 次 |
| 最近记录: |