本站首页 返回顶部 关于博主

The SWT FAQ 中文(2)

PDF版

(英文原文:http://www.eclipse.org/swt/faq.php)
翻译:Frank(frank(at)zijinshi.org)
版本:Version 1.0

The SWT FAQ
_____________________________________

Q3.问:有SWT的GUI编辑器吗?

答:SWT本身并不提供GUI编辑器(也就是众所周知的"GUI Designer", "GUI Editor", "Visual Builder", "Visual Designer", "Visual Editor"或 "Visual Composition Editor")。不过有不少成熟的第三方产品可以用,到网站http://www.eclipseplugincentral.com/就可以可找到一些成熟产品的列表。除此之外,你还也可以关注下项目Eclipse Visual Editor Project的进度。
 
 
 
Q4.问:片断是什么,我为何要关心它?
答:片断指的是演示某些特定功能的很小的、可以独立运行的程序。为什么说它很重要呢?给新闻组(news group)提交片断是能够获取帮助的最快的方法。在给Eclipse提交bug的时候,顺便贴上片断会让这个bug能够尽快地得到修正。花时间构造片断能够帮助你理解你所调用的库的 API,也更容易突出你的想法和观点。例如,SWT组内部就使用C和Java语言来证明或反驳操作系统中的问题。很多时候,你会认为它是个Eclipse的bug,但实际上却是你自己的程序出了问题。 简而言之,片断离析问题,“代码胜于雄辩”。 以下是一个很小的SWT的程序以帮助你开始理解什么是片断:

public static void main (String [] args) {
    Display display = new Display ();
    Shell shell = new Shell (display);
    shell.open ();
    while (!shell.isDisposed ()) {
        if (!display.readAndDispatch ()) display.sleep ();
    }
    display.dispose ();
}
其实,你可以参见SWT 片断页面,那儿有很多片断哦。
 

(待续…)




请你留言