java-swing初探

随性学习的,有问题请大家多多指教。

言归正传,swing是java的一种界面开发的东西百度百科里头有简单描述,不在赘述,简单描述下对于swing开发的一些说明,比较浅显。首先选择ide目前了解的swing开发的ide做的比较好的可能首推NetBeans和eclipse系列,其次是idea。我只用了MyEclipse和idea。NetBeans是查资料的时候网友推荐的。Idea之所以不被我推荐是因为布局方式的原因导致的。不废话直接进行描述。

MyEclipse:

首先基本的开发流程我是参照:http://wenku.baidu.com/link?url=rKjAPIeoMlEJkZX-kmxQr-mHNQii-sAXgG6i2SGosguJVSnQpvC1yKk4aZTaxVA7x1as0C_hdB04biz8cjl-H-flNry7JArzIw_RFT5mBnC来进行的,其中要说明的只有一点就是按照向导创建项目时MyEclipse可能显示的内容不是文本中的显示内容。其他的没有区别。在控件使用方面和c++,c#基本完全一样,但是需要注意的是控件监听事件需要自己进行一些处理。

Idea:

Idea之所以不推荐,原因在于idea的界面布局方式只有默认的几种,但是对于界面要求比较高或者比较低的人群使用的绝对布局好像不能支持。因此我不推荐开发swing使用idea。

使用idea开发的时候我在网上找了一些教程,基本的教程也就一个案例,其他估计都是抄的,我也随便找了一个:http://www.mamicode.com/info-detail-916434.html

内容其实差不多,但是有些需要提出来说一下,在创建工程的时候因为没有java的swing的项目可选那么直接选择java大项不要选择下面的子项。如下图:


只要选择黑色椭圆中的标识即可。然后进行选择并进行控制以后即可进行使用。

         而后按照教程即可,在之后可以看下在生成界面主代码部分,在绑定的界面类中选择对饮的界面类名后,按insert+alt并生成对应的mian函数这样才能在后期进行显示,否则是不能进行界面显示的。

         对应的项目代码有两块:

1.      MyEclipse版本  swingedu

2.      Idea版本      testswing2

源代码上传如下:

http://download.csdn.net/detail/w6025110/9860994

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