|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net网页编程,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。
当我们入手下手利用Swing库时,会注重到它在手艺上向前迈出了伟大的一步。Swing组件是Bean,因而他们能够撑持Bean的任何开辟情况中利用。Swing供应了一个完整的UI组件汇合。由于速率的干系,一切的组件都很玲珑的(没有“分量级”组件被利用),Swing为了笨重在Java中全部被编写。
最主要的是我们会但愿Swing被称为“正交利用”;一旦我们接纳了这类关于库的广泛的举措我们就能够在任何中央使用它们。这次要是由于Bean的定名划定规矩,年夜多半的时分在我编写这些程序例子时我能够猜到办法名而且第一次就将它拼写准确而无需查找任何事物。这无疑是优异库计划的品德证实。别的,我们能够普遍地拔出组件到别的的组件中而且事务会一般地事情。
键盘操纵是主动被撑持的——我们可使用Swing使用程序而不必要鼠标,但我们不能不做一些分外的编程事情(老的AWT中必要一些可骇的代码以撑持键盘操纵)。转动被绝不吃力地撑持——我们复杂地将我们的组件到一个JScrollPane中,一样我们再增添它到我们的窗体中便可。别的的特性,比方工具提醒条只必要一行独自的代码便可实行。
Swing一样撑持一些被称为“可拔出表面和效果”的事物,这就是说UI的表面能够在分歧的平台和分歧的操纵体系上主动态地改动以切合用户的希冀。它乃至能够制造我们本人的表面和效果。
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的), |
|