我是问为什么要用Swing做呢?用Swing做的界面又不好看

解决方案 »

  1.   

    做界面,我们用的控件,有些公司喜欢标新立异,不过用java做的界面去调用ejb程序现示出来数据当然比在网页上看舒服,用jbuilder做在好不过了
      

  2.   

    用swing?不感兴趣。那个东西用起来那么难看。还不如用vb
      

  3.   

    Mailbomb(网络咖啡):Swing做出来的东西不是在客户端跑吗?你们的客户端(应该指用户的客户端吧?)难道有很多用linux平台啊?
      

  4.   

    学SWING需不需要学awt啊,他们之间有什么关联吗?是独立的还是有先后条件的?
      

  5.   

    swing也不一定要在linux下跑啊,win32也可以的。
      

  6.   

    swing 是sun推出的新的(相对于awt)图形界面接口.我学swing是在Windows下学的.我认为作为一个接口,他应该是跨平台的.可以肯定的是swing比awt先进,复杂,作出来的界面也好看很多,并且更具java特色.他们没有什么必然的联系.不过可以混合使用他们.
    给出一个例程:
    import javax.swing.*;
    import java.awt.*;
    public class TestSwing{//1
    JFrame f;
    JButton b;
    public TestSwing(){//2
    f=new JFrame(" crazy ");
    b=new JButton("just so so ");
    }//2
    public void launch(){//3
    f.getContentPane().setLayout(new FlowLayout());
    f.setBounds(223,233,232,334);


     
    f.getContentPane().add(b);
    b.setSize(22,33);
    b.show();
    f.show();
    }//3
    public  static void main(String args[]){
    TestSwing ts=new TestSwing();
    ts.launch();
    }

                            }//1
      

  7.   

    大公司就用swing,小公司就用jsp
    这是什么观念,我第一次听说
    两者根本就不是同一个东东
    怎么相比啊
    哎。
      

  8.   

    Swing,是Sun与网景合作将网景开发的一个IFC(InterNet Foundation Class)的GUI类完善后,建立的一个用户界面库,代码名“Swing”,发展到今天Swing是目前对非基于同级GUI工具包的正式称呼。
      Swing的优点:
      1、Swing有一套丰富的、更方便的用户界面元素。
      2、Swing几乎不依赖于平台,因而不容易出现与平台有关的错误。
      3、Swing给用户的感觉是:在各平台上的运行都是一致的。
      Swing的缺陷:
      比较Awt而言,Swing的界面元素出现在用户屏幕上的速度比AWT慢。
      

  9.   

    推荐eclipse提供的jface包,做GUI的效果swing没法比。