请问下SWT里面的按钮用图片做背景,怎么可以使用相对路径?

btnNewButton_0.setImage(SWTResourceManager.getImage("D:\\zhangqiang\\ivms_version_Vr0... btnNewButton_0.setImage(SWTResourceManager.getImage("D:\\zhangqiang\\ivms_version_Vr001_007\\image\\\u89E3\u7801\u5361\u7BA1\u7406.jpg")); 上面代码是我ivms_version_Vr001_007项目中的一个页面上的按钮。我项目结构如下图所示。我想通过相对路径来确定图片(使用image中的图片),该怎么能??????

我这个项目是单机的,在项目打包之后,图片随项目打包。所以要使用相对地址。改了几次,都报错,所以想问一下。这里需要怎么改?
来个大牛帮我写下这个按钮的图片背景设置。写完整的吧。我初学SWT
展开
 我来答
百度网友c2ac8041
2014-11-26 · TA获得超过880个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:263万
展开全部
btnNewButton_0.setImage(SWTResourceManager.getImage("D:\\zhangqiang\\ivms_version_Vr001_007\\image\\\u89E3\u7801\u5361\u7BA1\u7406.jpg"));是工具生成的吧,把D:\\zhangqiang\\ivms_version_Vr001_007\\去掉不就是相对路径了吗?建议你看看SWTResourceManager这个类,里面的东西很好理解。以后不要老是拖拖拉拉的做界面,自己去写代码做界面好维护,对代码理解也好!
yugi111
2014-11-25 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
追问
我能把项目打包并生成.exe文件,在本机上运行可以加载图片资源,但在别的电脑上不行。我想这是因为程序里面写的是绝对路径(如上面的代码)。所以我要解决的是如何把这个绝对路径改成相对路径,而不是如何打包。请指教。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式