| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1962 人关注过本帖
标题:没有org这个包怎么办?
只看楼主 加入收藏
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
 问题点数:0 回复次数:8 
没有org这个包怎么办?
org这个包应该是第三方开发包吧,

那么需要安装什么软件才会有呢?

我在网上找了好几天都没找到!好累,好晕啊!
搜索更多相关主题的帖子: org 软件 开发 
2006-10-28 22:21
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
什么意思

可惜不是你,陪我到最后
2006-10-28 23:15
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
import org.eclipse.swt.SWT;
提示没有org这个包,好像它是第三方开发包,如果不安装eclipse只是做为拷贝来使用,那么eclipse的环境变量怎么设置.
不是说和jdk的一样么?但是还是找不到org这个包?该怎么办?

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2006-10-29 11:48
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
这个包要去Eclipse的网站上下载
它是第三方包

可惜不是你,陪我到最后
2006-10-29 11:58
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 

但是这个包难道只有在用eclipse的时候才是正确的么?

直接用jkd这个环境做的时候怎么还是找不到这个包啊?


[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2006-10-29 20:29
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 

程序1\
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class Popup extends Thread {
int moveStep=2; //每次移动的pixel
int upPosition; //能移动到的最上面坐标
int downPosition; //当前popup的边框坐标
int leftPosition;
//protected int moveStep=2; //每次移动的pixel
//protected int upPosition; //能移动到的最上面坐标
//protected int downPosition; //当前popup的边框坐标
//protected int leftPosition; //popup左边边框坐标
public Popup(final String message) {
Shell shell;

shell = new Shell(SWT.ON_TOP);
Text text = new Text(shell, SWT.MULTI | SWT.WRAP);
text.setBounds(10, 20, 180, 80);
text.setBackground(shell.getBackground());
text.setText(message);
//取屏莫大小
Rectangle area = Display.getDefault().getClientArea();
upPosition = area.height - 100;//计算出popup界面在屏幕显示的最高位置
downPosition = area.height + 100;//计算出popup界面的初始位置
leftPosition = area.width - 180;
shell.setSize(180, 100);
//初始化popup位置
shell.setLocation(leftPosition, downPosition);
shell.open();
}
public void run() {
Shell shell;
shell = new Shell(SWT.ON_TOP);
Text text = new Text(shell, SWT.MULTI | SWT.WRAP);
text.setBounds(10, 20, 180, 80);
text.setBackground(shell.getBackground());
text.setText("message");
// 取屏莫大小
Rectangle area = Display.getDefault().getClientArea();
upPosition = area.height - 100;//计算出popup界面在屏幕显示的最高位置
downPosition = area.height + 100;//计算出popup界面的初始位置
leftPosition = area.width - 180;
shell.setSize(180, 100);
// 初始化popup位置
shell.setLocation(leftPosition, downPosition);
shell.open();
Display display = shell.getDisplay();
while (true) {
try {
Thread.sleep(10);
//判断当前位置是否小于能出现的最高位置,小于的话就说明还可以向上移动。
if ((downPosition - moveStep) > upPosition) {
display.asyncExec(new Runnable() {
public void run() {
shell.setLocation(leftPosition, downPosition- moveStep);
downPosition -= moveStep;
}
});
//此时已经移动到了最高位置,显示5秒钟后,关闭窗口并退出。
} else {
Thread.sleep(5000);
display.asyncExec(new Runnable() {
public void run() {
shell.dispose();
}
});
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
程序2\
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class Test {
public static void main(String[] args) {
final Display display = new Display();
Shell shell = new Shell();
shell.setText("aaa");
shell.setSize(250, 150);
final Button button = new Button(shell, SWT.NONE);
button.setBounds(50, 20, 100, 25);
button.setText("button");
//监听button的事件,当用户点击时调用Popup类显示popup界面。
button.addSelectionListener(new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
//实例化popup类,构造函数为popup界面中出现的提示信息。
Popup popup = new Popup("您的好友xxx上线了。");
popup.start();
}
});
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
}


[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2006-10-29 20:34
seablue1023
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2006-5-26
收藏
得分:0 
一般情况这是不用专门下载的,你是不是更改了工程文件的设置,如果这样的话,编译程序是找不到那些包的,然后一中情况是如果你在集成环境下,如eclipse下用开发的程序,在命令行下编译,会找不到第三方包。

解决办法就是回顾你第一次创建工程时候的设置,如工程和各个文件的名称。照着开始的设置,重新建立工程和文件(而且文件的创建方式都应跟以前一样),关掉集成环境,在源文件所在的目录下,编辑原文件,具体来说,就是用上面的东西覆盖生成时的文件。切忌不要删除或剪贴源文件,因为源文件有日志文件,只能打开后编辑。

2006-10-29 21:42
yfzsj
Rank: 1
等 级:等待验证会员
帖 子:242
专家分:2
注 册:2005-9-22
收藏
得分:0 
org.exolabp这个包在那有呀,晕的,不好找呀

[fly]冰封之鱼[/fly] [url]http://shiaiwuxian.[/url]
2007-08-29 16:48
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
呵呵,厉害。。一年前了。LS的还记得。。我也不知道。。看看LX的有没有人知道。。
2007-08-29 16:52
快速回复:没有org这个包怎么办?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020851 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved