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,请问这是为什么呢?
展开
 我来答
198901245631
推荐于2016-06-18 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1746万
展开全部

不需要单独引入jar包的,直接引入“jdk”环境包即可。

备注:如果eclipse已经已经配置“java”环境,创建项目过程中会默认引入。

扩展:如何配置eclipse中jdk环境

第一步:点击菜单栏的”windows“,之后选择”preference“。

第二步:找到”java“菜单下的”installed“,之后在此页面下点击”add“。

第三步:找到”jdk“的安装路径,之后点击”finsh“即可完成项目jdk的引入,以后创建项目后会默认的引入”jdk“包。

百度网友c2ac8041
2014-07-29 · TA获得超过880个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:263万
展开全部
import java.awt.Label;

你自己引入了awt的label怎么用SWT的label
去掉这行,再导入swt的label就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式