一段代码里为什么又用swing的类又用awt的类

解决方案 »

  1.   

    一般awt中会有event事件类,import java.awt.event.*;
    而现在界面一般都是用swing类来做的,也有用swt来做的
    这样的话,就都叠加在一起了
      

  2.   

    界面效果差不多都用swing啦,但事件大多用awt!
      

  3.   

    还有用SWING写界面啊写的累死,出来效果也难看。如果不考虑跨平台性,用SWT其实更好
      

  4.   

    swing中只有控件相关的东西,对于其他的比如事件,字体,颜色,画笔,图像等等具体操作,都是在awt包中实现的.说到底,swing就是建立在awt基础上的,所有swing轻量控件都是画在底层awt重量控件之上的.
      

  5.   

    首先我们要知道Swing是一个编写图形界面的轻量级的组件,他是从AWT继承下来的。
    因为AWT是重量级的组件,也就是说 如果用AWT来写界面的话,那么 其实AWT本身是需要掉用操作系统的界面程序来生成界面的。正因如此,由于操作系统的不同用AWT写出来的界面在不同的操作系统上运行的时候总是有些小瑕疵。这一问题的解决方式就是Swing,如果用swing去编写图形界面时,他不再调用系统底层的代码,而是自己去画各种图形界面。效果自然也好的多。