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

来源:互联网 发布:寓言十九知乎 编辑:程序博客网 时间:2024/06/05 16:32

      这仅仅是个入门教程,当你认为自己不是处于牛A和牛C之间时倒可以看看;我也不会蛋疼得去做一个Netbeans,仅仅是处出于对Netbeans的钟爱和对Swing的探讨而拿来的练手。

      这里只打算实现Netbeans的总体界面布局,以后有时间的话会陆续补上各个模块;别指望这里有详细的说明,明细的图列,只有代码在说话!先看看效果是不是你要的先:

效果图

       废话不多说,贴代码:

      其中:

用于设置最大化模式。若要居中显示可用:

       初始化菜单栏

       这里只是加上菜单,并未设置导航或快捷键等功能:

      

       初始化工具栏

       带图标和tip显示:

      

      界面布局部分

     类似Netbeans中的可拖动的左右上右下布局一直是我想要的,以前也不知要怎样实现。其实用JSplitPane大体可实现,说大体是因为暂时还无法做到和Netbeans一样,多嵌套更是严重不符;先做出大体效果先:

      

     一个简单的界面就做好了。当我们希望右边的NetbeansUI.java和Netbeans.java两个标签能关闭时怎么办呢,下一教程我们就来尝试一下。

 

原创粉丝点击