我们公司的项目以前是用jubilder开发的,GUI都是swing/awt
现在想改用myeclipse开发,已经装了swt插件,新开发gui是没问题
的,但是不能查看以前的界面并进行修改,有没有办法在eclipse中
增加支持swing的插件呢?请教高手

解决方案 »

  1.   


    jigloo //jigloo_405 支持swing 蛮好用的...
    //安装好以后,直接右击文件选择Open With  Form Eiditor
    //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();
    }}