成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java GUI設計利器—Netbeans介紹

開發 后端
本文將對Java GUI設計工具之一Netbeans進行介紹。Netbeans是一個純Java的程序。Windows、OS2、OpenVMS和Linux版是同一個程序,只不過通過不同的啟動程序啟動。

一、下載Netbeans后直接解壓縮即可運行

Netbeans是一個純Java的程序。Windows、OS2、OpenVMS和Linux版是同一個程序,只不過通過不同的啟動程序啟動。這一點很好。純C++的Java編譯器速度比純Java的快了很多。語法分析和編譯部分,可以用純C++寫出來,比如Visual Age for java。當然C++的標準中缺少跨平臺的動態連接庫標準,是一個極大的失策,這是外話,不提。

Netbeans可以使用外部的編譯器,比如jdk中的javac。當然javac也是一個慢家伙。通常Netbeans調用netbeans\bin\fastjavac\目錄下的fastjavac來編譯。我看到有Windows,Linux,Solaris三種。不知道OS2和OpenVMS版本的fastjavac哪里去了?

Netbeans支持GUI編程,在GUI編程過程中向導產生一個initComponents函數,類似于JBuilder向導產生的jbInit函數。

不過需要注意的是initComponents在編輯器中不可修改。這可能是來源于Java語法的一大缺陷。Java語法中并沒有支持GUI design time的語法標簽,對于編譯器來說,在設計時從Java代碼還原到設計窗口技術上太難。JBuilder允許程序員修改向導產生的jbInit函數,結果是JBuilder的GUIdesign經常出笑話,比如JBuilder好幾個版本都存在的GUI設計時只認識this.setSize不認識this.setBounds的問題。Netbeans干脆不允許程序員修改initComponents函數,是好是壞還不一定。一般而言,Netbeans對于每一個可視化的.java文件都會生成一個.form文件。對于Netbeans編譯器來說,在設計時從Java代碼還原到設計窗口是通過解析.form文件,這樣技術難度下降很多,也不會像JBuilder一樣經常出低級笑話。當然這個問題的徹底解決需要Sun公司好好到Microsoft弦簧?VB的設計課程,只是不知道Microsoft要收多少學費,哈哈!!

Netbeans的initComponents函數中中文一般來說時經過Unicode編碼過。這毫無道理。可能因為設計人員不懂亞洲字符的一些問題,為了保險起見,干脆編碼了事。編碼過的漢字在GUI設計窗口仍然是漢字。其它函數中的漢字不會自動編碼。

二、使用向導生成代碼

Netbeans支持倒入JBuilder的Project,只不過如果要修改由JBuilder生成的GUI代碼,可能性基本為零。

Netbeans支持CVS,不支持Sourcesafe。JBuilder8支持Sourcesafe,不過經常出錯,慎用!

Netbeans支持java格式的resource文件的多語言編程。不過,我一般將字符串放在.xml文件或數據庫中,所以這一個功能對于我來說沒有什么作用。


  

以上就是Netbeans介紹的全部內容

【編輯推薦】

  1. 開源NetBeans 5.5集成開發環境(IDE)正式推出
  2. 新版NetBeans讓PHP開發更輕松
  3. NetBeans 6.0預覽版發布 Sun再引驚呼
  4. 使用NetBeans和Eclipse開發PHP應用程序
  5. 八大技術牛人點評NetBeans 6.5
責任編輯:張燕妮 來源: javanb
相關推薦

2009-06-12 11:36:42

Netbeans插件DTrace GUI

2009-06-10 14:59:04

Netbeans 6.應用程序

2009-06-11 10:06:50

NetBeans使用

2010-06-09 19:17:46

UML

2009-06-15 14:08:00

NetbeansJava

2009-06-09 16:01:36

NetBeansIDEjava

2024-08-13 14:53:21

2015-09-08 17:43:36

Autoruns啟動項Windows

2009-06-10 16:03:38

java netbea快捷鍵

2009-06-05 15:22:28

NetbeansEclipse

2010-06-07 10:23:34

MySQL GUI T

2019-02-28 08:00:59

Linux云備份工具

2011-02-18 10:46:57

Visual Stud

2024-06-19 21:12:02

2010-02-05 15:32:33

Java內部類

2010-03-19 17:47:02

Java Socket

2009-06-22 13:15:00

NetBeans XS

2009-06-11 09:24:59

NetBeans入門

2009-06-09 16:41:46

NetBeans快捷鍵java
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美中文一区 | av黄色免费在线观看 | 琪琪午夜伦伦电影福利片 | 欧美8一10sex性hd | 性色av香蕉一区二区 | 国产精品成人一区二区三区 | 免费人成激情视频在线观看冫 | 日韩成人 | 日韩精品一区二区三区视频播放 | 精品久久久网站 | 国产一区精品 | 日本aa毛片a级毛片免费观看 | 中文字幕亚洲欧美日韩在线不卡 | 一区二区三区视频在线 | 9久久婷婷国产综合精品性色 | 欧美黄色片 | 激情视频中文字幕 | 成人精品在线观看 | 99久久99 | 亚洲欧美日韩久久 | 精品成人佐山爱一区二区 | 国产精品一区二区精品 | 岛国精品| 亚洲高清成人 | 免费在线观看黄色av | 亚洲精品乱码久久久久久按摩观 | 国产精品久久久久久久久久久久午夜片 | 国产精品一区久久久久 | 在线看日韩 | 亚洲一区视频在线 | 亚洲伊人精品酒店 | 亚洲欧美中文日韩在线v日本 | 亚洲av一级毛片 | 91xxx在线观看| 1204国产成人精品视频 | 在线免费黄色 | 国产精品久久久久无码av | 午夜私人影院在线观看 | 成人午夜影院 | www.夜夜骑 | 天天操人人干 |