牛人總會說:“開發Java程式我只選用、記事本”。然而我們認為如果你能夠利用記事本建立一個HelloWorld程式,那麼在今後的開發當中你大可不必使用記事本來建立你的應用程式,這隻能給你帶來很大的麻煩。使用先進的編輯工具會大大提高程式撰寫的效率。JBuilder中提供了CodeInsight與“程式碼模板”來提升Java程式撰寫效率。
CodeInsight提供的功能:
MemberInsight:(Ctrl+H)提供目前可用的成員方法在某個對象名稱後面按下句點時,JBuilder的CodeInsight功能將會顯示一個彈出式視窗,內含該對象所定義的屬性與方法,我們稱之為MemberInsight。下面的例子在輸出System.out.後,MemberInsight功能顯示出所有的方法。
ClassInsight(Ctrl + Alt + H提供目前的類別路徑下可存取的所有類別),我們可以在Search for欄位鍵入將要使用的類名稱,所有符合的搜尋結果將顯示於Matching List當中。
對話方塊中提供三個選項:
Insert short class name with explicit import
插入簡短的類別名稱,以及包含完整package名稱與類別名稱的import語句。
比如插入BorderLayout類,ClassInsight功能便會自動插入import java.awt.BorderLayout;語句。
Insert short class name with package import
插入簡短的類別名稱,以及該類別所屬package的import語句。
比如插入BorderLayout類,ClassInsight功能便會自動插入import java.awt.*;語句。
Insert fully qualified class name
插入完整的類別名,但是不加入任何的import語句。
Paramete4rInsight與MemberInsight是類似的。