如题:需要哪些包或工具?
写下步骤。

解决方案 »

  1.   

    需要Swt Designer包 
    包的迅雷下载地址 http://dl1.csdn.net/down3/20070525/25170845411.rar导入包之后就
    下载好之后有个注册安装手册的.
    添加插件完成之后新建项目,就会有一个Designer项目的选项,打开之后选择swt项目就可以了.
      

  2.   

    package ssss
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class SplitTest extends JFrame { public SplitTest() {
    super("JSplitPane   Test");
    Container mainPane = this.getContentPane(); JLabel lbLeft = new JLabel("Left   Label");
    lbLeft.setOpaque(true);
    lbLeft.setBackground(Color.YELLOW); JLabel lbRight = new JLabel("Right   Label");
    lbRight.setOpaque(true);
    lbRight.setBackground(Color.lightGray); JLabel lbBottom = new JLabel("Bottom   Label");
    lbBottom.setOpaque(true);
    lbBottom.setBackground(Color.cyan); JSplitPane spTop = new JSplitPane(JSplitPane.VERTICAL_SPLIT, lbLeft,
    lbRight);
    spTop.setDividerLocation(150);
    // spTop.setOneTouchExpandable(true);
    //spTop.setDividerSize(5);   // // JSplitPane spMain = new JSplitPane(JSplitPane.VERTICAL_SPLIT, spTop,
    // lbBottom);
    // spMain.setDividerLocation(100); mainPane.add(spTop); this.setSize(300, 200);
    this.setLocation(20, 20);
    this.show(); this.addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    }
    });
    } public static void main(String[] args) {
    new SplitTest();
    }
    }
      

  3.   

    但是一定不要忘记在新建了SWT项目之后,必须要导入SWT原生包,否则运行时会报错!具体方法参考:
    下载:http://www.instantiations.com/windowbuilder/swtdesigner/download.html?id=2
    安装:http://www.eclipseworld.org/bbs/read-cec-tid-3444.html
    导入SWT原生包http://blog.csdn.net/glumtree/archive/2007/10/09/1816471.aspx
      

  4.   

    如果要开发SWT程序,你可以使用SWT Designer插件,但是并不赞同使用,开发小应用还行,但是大的项目就不好了,首先该插件对一些简单的控件有支持,对复杂的支持很少,其次,用拖拽式产生的代码,不易维护,所以开发SWT程序的,我知道的很少用那个插件的,所以你大可不必下这个插件,直接下SWT/JFace的包,就OK了,然后BuildPath一下,照样开发SWT程序
      

  5.   

    装个SWT Designer或者jigloo,画界面还是比较方便的,顶楼上的“用拖拽式产生的代码,不易维护”
      

  6.   

    为什么,导入SWT不能创建项目呀?不能一下步呀?谁能帮帮呀!!!