有谁在Eclipse先使用过Designer这个插件,我在用这个插件创建Fream窗体后 向窗体内拖放控件,到代码里看 它把这些控件声明以及控件的事件都写在了构造函数里面了,在一个控件的事件里根本没法获得其他控件的示例名,而且无法使用this这个关键字,请问谁遇到过这个问题,或者有没有更好的插件能进行Eclipse的GUI设计?

解决方案 »

  1.   


    Eclipse + jigloo  //jigloo_405 支持swing 蛮好用的... 
    jigloo 下载地址: http://cloudgarden.com/jigloo/ 注册码: Java code//Jigloo 的 KeyGen 
    //Jigloo 没有混淆, 注册前后功能也无不同.
    此注册机可以用于最新的 Jigloo 4.1 版本./**
    * The code is E81086713E446D36F62B2AA2A3502B5EB155.   //注册码
    * @author BeanSoft
    *
    */
    public class JiglooKeyGen {
    public JiglooKeyGen() {
    String licStr = testString("Jigloo v3.0.0 Prof", "GH6tfjUtf7");System.out.println(licStr);
    }
    private static final String hex[] = {
    "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", 
    "A", "B", "C", "D", "E", "F"
    };private String bytesToHex(byte bytes[])
    {
    String rep = "";
    for(int i = 0; i < bytes.length; i++)
    {
    int b = bytes[i];
    if(b < 0)
    b += 256;
    rep = rep + hex[b / 16] + hex[b % 16];
    if(i % 20 == 19)
    rep = rep + "\n";
    }return rep;
    }private String testString(String str, String key)
    {
    byte en[] = test(str.getBytes(), key.getBytes());
    return bytesToHex(en);
    }private byte[] test(byte data[], byte pass[])
    {
    return test1(test1(data, pass, false), pass, true);
    }private byte[] test1(byte data[], byte pass[], boolean rev)
    {
    byte en[] = new byte[data.length];
    System.arraycopy(data, 0, en, 0, data.length);
    if(!rev)
    {
    for(int i = 0; i < en.length; i++)
    {
    int j = i % pass.length;
    if(i > 0)
    en[i] = (byte)(en[i] + en[i - 1] + pass[j]);
    else
    en[i] = (byte)(en[i] + pass[j]);
    }} else
    {
    for(int i = en.length - 1; i >= 0; i--)
    {
    int j = i % pass.length;
    if(i != en.length - 1)
    en[i] = (byte)(en[i + 1] + en[i] + pass[j]);
    else
    en[i] = (byte)(en[i] + pass[j]);
    }}
    return en;
    } /**
    * @param args
    */
    public static void main(String[] args) {
    new JiglooKeyGen();
    }}
      

  2.   

    Jigloo我用过 但是这个插件 在窗体的设计上不是很好,生成事件也不好,源代码上是比较好
      

  3.   

    gui开发直接上netbeans,方便多了
      

  4.   

    emf-sdo-runtime-2.2.0
    GEF-runtime-3.2
    VE-runtime-1.2.3_jem
    VE-SDK-1.2配齐这四个就可进行Eclipse的GUI设计(我用的Eclipse是3.3.0的,
    其它的版本可能要用对应版本的这四个插件,很好用的)
      

  5.   

    图形用户界面用jbuilder比较好