关于java GUI

1 篇文章 0 订阅
1 篇文章 0 订阅

   做的项目基本上是用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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值