RCP中界面的问题 你好,我是新手,麻烦问下如何SWT下添加下拉菜单图标,以及在界面上添加图片 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下代码调试通过import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Composite;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Label;import org.eclipse.swt.widgets.Menu;import org.eclipse.swt.widgets.MenuItem;import org.eclipse.swt.widgets.Shell;import com.swtdesigner.SWTResourceManager;public class TESTM extends Shell { /** * Launch the application * @param args */ public static void main(String args[]) { try { Display display = Display.getDefault(); TESTM shell = new TESTM(display, SWT.SHELL_TRIM); shell.open(); shell.layout(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) display.sleep(); } } catch (Exception e) { e.printStackTrace(); } } /** * Create the shell * @param display * @param style */ public TESTM(Display display, int style) { super(display, style); createContents(); } /** * Create contents of the window */ protected void createContents() { setText("SWT Application"); setSize(500, 375); final Composite composite = new Composite(this, SWT.NONE); composite.setBounds(10, 0, 336, 311); final Label label = new Label(composite, SWT.NONE); label.setImage(SWTResourceManager.getImage(TESTM.class, "你的图片途径[绝对 相对都可以]")); label.setBounds(38, 67, 235, 170); final Menu menu = new Menu(this, SWT.BAR); setMenuBar(menu); final MenuItem newItemMenuItem_1 = new MenuItem(menu, SWT.NONE); newItemMenuItem_1.setText("111111"); final MenuItem newItemMenuItem = new MenuItem(menu, SWT.NONE); newItemMenuItem.setText("22222222222"); // } @Override protected void checkSubclass() { // Disable the check that prevents subclassing of SWT components }} 补充下,是RCP项目,感觉应该是在入口类(5个比较重要的)中的一个填写代码 如何用MyEclipse打开一个Java Web工程 (具体步骤) 一个鼠标右键事件的问题…… 问一个基础性问题? 我是JAVA初学者,在做一道练习时,出现问题,寻解 怎么判断从数据库中查到的结果集为空?? 喜欢java的朋友请进~ jsp问题一则,各位达人解答 JBuilder7 下在source页编辑代码,却发现提示光标错位,怎么回事? 一个 IO 流的问题 我是学pb的,判断闰年的是isdate("2-28"),但在java里怎么判断呢? 问大家一个for循环的问题!急死了!我是菜鸟! 关于数组取值的问题
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
import org.eclipse.swt.widgets.Shell;
import com.swtdesigner.SWTResourceManager;public class TESTM extends Shell { /**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
Display display = Display.getDefault();
TESTM shell = new TESTM(display, SWT.SHELL_TRIM);
shell.open();
shell.layout();
while (!shell.isDisposed()) {
if (!display.readAndDispatch())
display.sleep();
}
} catch (Exception e) {
e.printStackTrace();
}
} /**
* Create the shell
* @param display
* @param style
*/
public TESTM(Display display, int style) {
super(display, style);
createContents();
} /**
* Create contents of the window
*/
protected void createContents() {
setText("SWT Application");
setSize(500, 375); final Composite composite = new Composite(this, SWT.NONE);
composite.setBounds(10, 0, 336, 311); final Label label = new Label(composite, SWT.NONE);
label.setImage(SWTResourceManager.getImage(TESTM.class, "你的图片途径[绝对 相对都可以]"));
label.setBounds(38, 67, 235, 170); final Menu menu = new Menu(this, SWT.BAR);
setMenuBar(menu); final MenuItem newItemMenuItem_1 = new MenuItem(menu, SWT.NONE);
newItemMenuItem_1.setText("111111");
final MenuItem newItemMenuItem = new MenuItem(menu, SWT.NONE);
newItemMenuItem.setText("22222222222");
//
} @Override
protected void checkSubclass() {
// Disable the check that prevents subclassing of SWT components
}}