Java Swing组件全演示[Java编程]
本文“Java Swing组件全演示[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
一 举一反三
本文指在操纵一个小程序”Swing 组件大全”来指导大家学习Java这门语言,熟习Java Swing的各个组件.并在学习历程中参考作者计划这一程序的办法和思惟,终究形成自己的思维方法和学习方法.你能举一返三是作者最高兴的事情.小程序演示了Java Swing大部份组件.最后附上了全部代码及具体的注释阐明.但愿本文能对大家学习Java有所帮忙.
随着Java风潮席卷国内,学习Java的办法和途径越来越多.而在大量的书本前,在Java宏大的类库前大大家都有点丢失方向的感受,是学J2EE,J2ME还是......但是全部的这些都或多或少的离不开J2SE.万丈高楼平地起.J2SE是整个Java的底子,学好了这个对Java的各个方向都是很有利的.而学习J2SE的最初点就在界面计划,因为界面编程是你来感受最直接的手段,是提高大家编程爱好的很好开始,因为你写完程序编译后可即刻看到自己的成果.而不像后台编程做完了都感受不到效果.而好的界面也是你测试你其他程序的底子.
界面计划!不就是拖拉操作吗?假如是VB,VC等可视化的编程,的确只是一些拖拉操作,由于Java语言的计划中全部的东西都是程序代码,在Java中假如想要计划一个好的界面,可不是简单的拖拉操作能完成的.即便利用了如JBuilder这么强盛的可视化工具,你也得亲身着手写一些界面计划代码才能很好的完成你的任务.假如你能在此底子上理解Java界面计划的思惟,对你学习这门语言将有莫大的帮忙.
Java界面计划主要触及Awt,Swing两大类库,Swing是Awt的扩大和功效加强.下面我们就以Swing为底子来说说整个Java的界面计划.
二 感受效果
在开始之前,让我们看看这篇文章要到达的效果,有了目标和成果才有学习的爱好,最少我是这样认为和学习的.以下图所示,这就是我们计划的界面,它包含了Swing中大部份常用的组件.有些功效界面上反映不出来,大家可尝试编译源代码点南击各个部份,看看它们的呼应事件.
三 计划思惟和办法
不知道大家(普通是初学者)在看编程书籍的时刻有这种领会没有:在看的历程中,仿佛大部理解了,并且效率还不错,但是回头来要自己写个和书上一样的程序出来,大概不少人只有重新拿书照打的了;有些人在照书上打过了一遍,也仿佛理解了.可回头来真正到用的时刻,仿佛又不记得了.作者本人在初学编程时就阅历过很多次这种情形.
追其缘由,无外乎没有融会贯穿所学的知识,编程最讲究着手二字,着手的真正意义在于写自己所想所领会的程序而不是copy现成的程序.因为只有经过自己考虑,计划才能把书上的知识真正溶入自己的大脑.下面我们以”Swing 组件大全”来说说这个办法和思惟.
在看完书上介绍的Swing组件这章后,我心中对Swing大约有了个理解,只差着手了.而本人又不想照书上的例子一个个来试.于是就想到了做个程序把书上介绍的全部组件放到一个界面来,并尝试用到书上介绍的全部办法.
砍柴不误磨刀功!在开始这前,我手画了一份计划图纸,如上面界面所示(当然没那么漂亮了).并用简单的软件工程思惟对构造举行了大约的划分.这里把整个界面划分为一个主模块和五大子模块.全部的子模块都是担当至呼应的容器,主模块SwingTest既是管理模块也是主界面,担当JFrame主框架,管理本身的属性及JFrame上的其他子模块.MenuTest子模块担当至JmenuBar负责菜单的显示和事件处理.其他子模块担当至JPanel,管理安排在其上的组件的筹划和显示.从子模块的名字大家也可看到他们的位置和功效.以下图所示:
在编写程序前想好构造和思绪是个很好的习惯,它将会帮你大大削减工作量,提高程序的可读性和效率.
以上是“Java Swing组件全演示[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |