Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java GUI 设计 » SWT  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 新手问题·JFace里面怎么在action中操作窗体控件?
kabbesy





发贴: 6
积分: 0
于 2005-06-24 16:05 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
先说一下,我是新手,无论swt还是jface

使用swt-designer辅助开发,Jface部分它的生成风格是

private Action exit;
private void createActions() {
exit = new Action("&Exit") {
public void run() {
System.exit(1);
}
};
}


但是我从一些ebook,还有网上学到的风格都是

public class ExitAction extends Action
{
ApplicationWindow window;

public ExitAction(ApplicationWindow w)
{
window = w;
setText("E&xit");
}

public void run()
{
window.close();
}
}


不知道为什么swt-designer的代码结构跟那些教程上的差这么多(我用的已经是4.0最新版本的了)
而且还有一个关键,如果用前面的那种风格,我在每个菜单项action的run方法中,怎么能够操纵到窗体其它的部件呢?
而且swt-designer的窗体组件内容,全部都是在createContent里面构建的,而不是以私有成员的形式,这样成员间就没机会互相访问到了,我尝试着直接使用getShell()或者getContent,又不知道这样一层层的深入怎么访问那些构件元素。(好像也没看到类似于keyset的东东)

>__< 惨了,哪位大牛麻烦解答一下啊


kabbesy edited on 2005-06-24 16:08


话题树型展开
人气 标题 作者 字数 发贴时间
6111 新手问题·JFace里面怎么在action中操作窗体控件? kabbesy 853 2005-06-24 16:05
4923 Re:新手问题·JFace里面怎么在action中操作窗体控件? kabbesy 148 2005-06-24 16:37
5408 Re:新手问题·JFace里面怎么在action中操作窗体控件? cnfree 70 2005-06-25 11:02
4906 Re:新手问题·JFace里面怎么在action中操作窗体控件? kabbesy 104 2005-06-25 18:27
4941 Re:新手问题·JFace里面怎么在action中操作窗体控件? kite 68 2005-06-25 18:44
5164 Re:新手问题·JFace里面怎么在action中操作窗体控件? kabbesy 271 2005-06-28 18:56

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923