我爲我的e4 rcp應用程序創建一個狀態欄,但狀態欄很小。RCP E4狀態欄是小的
以我Appliication.e4xmi是以下配置:
修剪窗口 - > TrimBars - >窗裝飾(底部) - >工具欄 - >工具控制(鏈接到我的StatusBar類)
鏈接狀態條類:
public class StatusBar {
private Label label;
@Inject
private IEventBroker eventBroker;
public static final String STATUSBAR = "statusbar";
@Inject
@Optional
public void getEvent(@UIEventTopic(STATUSBAR) String message) {
updateInterface(message);
}
@PostConstruct
public void createControls(Composite parent) {
label = new Label(parent, SWT.LEFT);
label.setBackground(parent.getBackground());
}
public void updateInterface(String message) {
try {
Display.getDefault().asyncExec(new Runnable() {
@Override
public void run() {
try {
label.setText(message);
} catch (Exception e) {
logger.error(e.fillInStackTrace());
}
}
});
} catch (Exception exception) {
logger.error(exception.fillInStackTrace());
}
}
太小,以什麼方式?不夠深?不夠長? –
狀態欄的高度很小。 – Darksmilie