eclipse 4 RCP 中的组设计
group design in eclipse 4 RCP
我想使用 eclipse 4 RCP 在合成图的组中添加图像和标签。示例图像如下所示。我该怎么做?
我的示例代码如下:
Group group_incom = new Group(dynamicDataComp, SWT.NONE);
group_incom.setLayout(new GridLayout(2,true));
group_incom.setText("Incom. Msg.");
Label lbl_incomMsg = toolkit.createLabel(group_incom, "# of Incoming Messages : ", SWT.NONE);
Image img = new Image(lbl_incomMsg.getDisplay(), "<path>");
lbl_incomMsg.setImage(img);
lbl_incomMsg.setLocation(15, 15);
lbl_incomMsg.pack();
问题是,我可以看到图片,但看不到标签文字。
Label
可以显示文本 或 图像,它不会显示两者。因此,要么使用两个 Label
控件,一个用于图像,一个用于文本,或者使用可以同时显示两者的 CLabel
。
我想使用 eclipse 4 RCP 在合成图的组中添加图像和标签。示例图像如下所示。我该怎么做?
我的示例代码如下:
Group group_incom = new Group(dynamicDataComp, SWT.NONE);
group_incom.setLayout(new GridLayout(2,true));
group_incom.setText("Incom. Msg.");
Label lbl_incomMsg = toolkit.createLabel(group_incom, "# of Incoming Messages : ", SWT.NONE);
Image img = new Image(lbl_incomMsg.getDisplay(), "<path>");
lbl_incomMsg.setImage(img);
lbl_incomMsg.setLocation(15, 15);
lbl_incomMsg.pack();
问题是,我可以看到图片,但看不到标签文字。
Label
可以显示文本 或 图像,它不会显示两者。因此,要么使用两个 Label
控件,一个用于图像,一个用于文本,或者使用可以同时显示两者的 CLabel
。