Eclipse中的swt需要的jar包
我是照着别人的步骤写代码,packagenet.chapter5;importjava.awt.Label;importorg.eclipse.swt.SWT;impor...
我是照着别人的步骤写代码,
package net.chapter5;
import java.awt.Label;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class SimpleForm2 {
public static void main(String args[]){
Display display=new Display();
Shell shell=new Shell();
shell.setText("窗口");
shell.setBounds(200, 200, 500, 350);
//设置窗口布局
FormLayout layout=new FormLayout();
layout.marginHeight=50;
layout.marginWidth=50;
shell.setLayout(layout);
//就是这里出现问题
Label helloLabel=new Label(shell,SWT.CENTER);
//就是这里出现问题
helloLabel.setText("你好 , SWT!");
shell.pack();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
但是就是出现“构造函数 Label(Shell, int)未定义”,我想问一下我究竟缺少哪个包,我已经导入了org.eclipse.swt.win32.win32.x86_3.4.0.v3448f.jar和org.eclipse.swt_3.4.0.v3448f.jar,请问这是为什么呢? 展开
package net.chapter5;
import java.awt.Label;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class SimpleForm2 {
public static void main(String args[]){
Display display=new Display();
Shell shell=new Shell();
shell.setText("窗口");
shell.setBounds(200, 200, 500, 350);
//设置窗口布局
FormLayout layout=new FormLayout();
layout.marginHeight=50;
layout.marginWidth=50;
shell.setLayout(layout);
//就是这里出现问题
Label helloLabel=new Label(shell,SWT.CENTER);
//就是这里出现问题
helloLabel.setText("你好 , SWT!");
shell.pack();
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep();
}
display.dispose();
}
}
但是就是出现“构造函数 Label(Shell, int)未定义”,我想问一下我究竟缺少哪个包,我已经导入了org.eclipse.swt.win32.win32.x86_3.4.0.v3448f.jar和org.eclipse.swt_3.4.0.v3448f.jar,请问这是为什么呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询