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

Java GUI設(shè)計(jì)利器—Netbeans介紹

開發(fā) 后端
本文將對(duì)Java GUI設(shè)計(jì)工具之一Netbeans進(jìn)行介紹。Netbeans是一個(gè)純Java的程序。Windows、OS2、OpenVMS和Linux版是同一個(gè)程序,只不過通過不同的啟動(dòng)程序啟動(dòng)。

一、下載Netbeans后直接解壓縮即可運(yùn)行

Netbeans是一個(gè)純Java的程序。Windows、OS2、OpenVMS和Linux版是同一個(gè)程序,只不過通過不同的啟動(dòng)程序啟動(dòng)。這一點(diǎn)很好。純C++的Java編譯器速度比純Java的快了很多。語法分析和編譯部分,可以用純C++寫出來,比如Visual Age for java。當(dāng)然C++的標(biāo)準(zhǔn)中缺少跨平臺(tái)的動(dòng)態(tài)連接庫(kù)標(biāo)準(zhǔn),是一個(gè)極大的失策,這是外話,不提。

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

Netbeans支持GUI編程,在GUI編程過程中向?qū)Мa(chǎn)生一個(gè)initComponents函數(shù),類似于JBuilder向?qū)Мa(chǎn)生的jbInit函數(shù)。

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

Netbeans的initComponents函數(shù)中中文一般來說時(shí)經(jīng)過Unicode編碼過。這毫無道理。可能因?yàn)樵O(shè)計(jì)人員不懂亞洲字符的一些問題,為了保險(xiǎn)起見,干脆編碼了事。編碼過的漢字在GUI設(shè)計(jì)窗口仍然是漢字。其它函數(shù)中的漢字不會(huì)自動(dòng)編碼。

二、使用向?qū)纱a

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

Netbeans支持CVS,不支持Sourcesafe。JBuilder8支持Sourcesafe,不過經(jīng)常出錯(cuò),慎用!

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


  

以上就是Netbeans介紹的全部?jī)?nèi)容

【編輯推薦】

  1. 開源NetBeans 5.5集成開發(fā)環(huán)境(IDE)正式推出
  2. 新版NetBeans讓PHP開發(fā)更輕松
  3. NetBeans 6.0預(yù)覽版發(fā)布 Sun再引驚呼
  4. 使用NetBeans和Eclipse開發(fā)PHP應(yīng)用程序
  5. 八大技術(shù)牛人點(diǎn)評(píng)NetBeans 6.5
責(zé)任編輯:張燕妮 來源: javanb
相關(guān)推薦

2009-06-12 11:36:42

Netbeans插件DTrace GUI

2009-06-10 14:59:04

Netbeans 6.應(yīng)用程序

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啟動(dòng)項(xiàng)Windows

2009-06-10 16:03:38

java netbea快捷鍵

2009-06-05 15:22:28

NetbeansEclipse

2010-02-05 15:32:33

Java內(nèi)部類

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-03-19 17:47:02

Java Socket

2010-08-18 10:35:56

嗅探掃描Nmap

2009-07-17 12:44:01

NetBeans開發(fā)S

2009-06-10 20:30:49

NetBeans Pl
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 91亚洲视频在线 | 精品欧美激情在线观看 | 国产精品伦理一区 | 成人中文字幕av | 亚洲精彩视频在线观看 | 日韩欧美综合在线视频 | 在线视频一区二区 | 亚洲一区二区三区在线 | 精品二区| 久久综合激情 | 黄色一级大片在线免费看产 | 在线天堂免费中文字幕视频 | www.国产一区 | 久久精品国产一区二区电影 | 午夜影院网站 | 亚洲不卡在线观看 | 亚洲人成在线播放 | 免费视频久久久久 | 鸳鸯谱在线观看高清 | 亚洲97 | 亚洲国产精品人人爽夜夜爽 | 一级特黄色毛片 | 日韩精品一区二区三区中文在线 | 成人午夜激情 | 日韩中文字幕视频在线观看 | 女同久久 | 亚洲一本| 婷婷不卡 | 日日操av| 日本亚洲精品成人欧美一区 | 欧美毛片免费观看 | 欧美日韩福利 | 天天操天天干天天爽 | 九九热精品视频在线观看 | 欧美一级高潮片免费的 | 久久久久久久一区二区三区 | 亚洲一区二区三区四区五区中文 | 人人天天操 | 美女天天干天天操 | 亚洲成人精品一区 | www日本在线 |