关于java GUI

   做的项目基本上是用java做web工程,做桌面的话,感觉还是c#,delphi等顺手,如果考虑跨平台,那java的swing还是首选,swt做的话,在非windows平台上的效率没有swing高。

  

 

   近期做了一个java的桌面工程,移动端的ISMG到ISMG间的桌面程序,用控制台的话,不是很友好,command式的交互也不方便,所以想通过swing做一个人机交互的界面,满足技术人员的维护。

 

   以前也做过一些像IBM SWT的例子,或AWT,但都忘的差不多了,现在在温习一下。

 

   Java GUI,包括AWT和Swing, SUN的AWT是Java處理用戶界面的初始途徑,
SUN與NetScape合作開發出了Swing.肇事本輸入的字怎麼變成繁體了,输入法的转换有意思

   AWT為每一個組件分配一個操作系統窗口,大型應用程序中,大量這樣的窗口會佔用大量资源降低系统性能。

    Swing的很多界面元素,都是画在他们的容器中的。战用更少的系统资源,增加了更多的组件 ,且允许控制程序的外观。Swing并不是完全摒弃AWT,而是一组建立在AWT之上的包,它提供了大量的预建的类,  java.awt,*;javax.swing.*;

    在Java的GUI程序中,需要一个框架窗口JFrame go放置其它的层板和组件,JFrame的默认大小为0*0并且不可风的。 JFrame extends Frame
 

 

 

   在网上一搜swing,感觉swing也比刚接触java时,有了很大的变化。

  http://code.google.com/p/jstarcraft-one/issues/list

Java Swing版星际争霸Ⅰ,支持采矿,攻击,寻路,局域网对战. 
  呵呵  

 

   温故一下awt的布局管理器

J2se 有关swing布局管理的6个实例

  http://www.cnblogs.com/bmbm/archive/2012/02/07/2342233.html

你可能感兴趣的:(java)