【Swing入門教程】一步一步做Netbeans(1):類Netbeans的主界面

      這僅僅是個入門教程,當你認爲自己不是處於牛A和牛C之間時倒可以看看;我也不會蛋疼得去做一個Netbeans,僅僅是處出於對Netbeans的鐘愛和對Swing的探討而拿來的練手。

      這裏只打算實現Netbeans的總體界面佈局,以後有時間的話會陸續補上各個模塊;別指望這裏有詳細的說明,明細的圖列,只有代碼在說話!先看看效果是不是你要的先:

效果圖

       廢話不多說,貼代碼:

      其中:

用於設置最大化模式。若要居中顯示可用:

       初始化菜單欄

       這裏只是加上菜單,並未設置導航或快捷鍵等功能:

      

       初始化工具欄

       帶圖標和tip顯示:

      

      界面佈局部分

     類似Netbeans中的可拖動的左右上右下佈局一直是我想要的,以前也不知要怎樣實現。其實用JSplitPane大體可實現,說大體是因爲暫時還無法做到和Netbeans一樣,多嵌套更是嚴重不符;先做出大體效果先:

      

     一個簡單的界面就做好了。當我們希望右邊的NetbeansUI.java和Netbeans.java兩個標籤能關閉時怎麼辦呢,下一教程我們就來嘗試一下。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章