`
263229365
  • 浏览: 465349 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

我对Swing各组件的认识

 
阅读更多

2010-09-28

我对Swing各组件的认识

注:整理之前的博客 my263229365


    参加工作两个多月了,本来在学校学的是java,方向定位在J2EE的,结果工作后却从事了桌面应用程序的开发,不过也好,反正自己对做网站不是很感兴趣,于是就欣然接受了。
应为好久没有接触Swing了,刚开始真的一头雾水,不过慢慢的发现,其实Swing也是蛮有意识的!
   首先,我不得不说说JFrame,这是Swing开发中不得不说的,因为几乎每一个Swing项目都离不开他。JFrame就像一间空房子,你可以按照自己的意识往里面添加你喜欢的物件:比如,JButton(按钮),这里我想说一下JButton,JButton是个不错的东西,除了大家所常用按钮功能以外,你还可以根据自己的需要把它当成一个小容器,比如往里面放一张图片,效果看上去非同一般。其次就是JPanel,这个东西让人很无奈,因为它时常因为布局的问题而无法达到预定的效果;不过只要适当的布局,JPanel确实是很不错的容器。
   对于Swing的组件还有很多,在J2SE_API_1.6中讲的已经很清楚。对于每一个组件,每一个组件对应的事件,J2SE_API_1.6中都有介绍,有需要的朋友可以自己去查看。
   说到事件,这个可能是Swing开发中不可缺少的。比如说:对于一个Jbutton,如果你想实现点击弹出对话框,这是就需要给它注册事件,或者如果你是用的其他画图方法,你可以给它添加一个方法,比如Yaml,我就是用的Yaml对各个组件进行组合,Yaml是一个可读性高,用来表达资料序列的编程语言。又兴趣的朋友可以研究研究http://zh.wikipedia.org/zh-cn/YAML但是有点遗憾的是,网上对Yaml介绍的文章太少了,我会在后续的文章中发表我对Yaml的认识。
   现阶段我正在研究JfreeChart,对于我来说,这又是一个全新的东西,因为之前并你没有接触过这方面的内容,JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChart可生成饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等等多种图表,并且可以产生PNG和JPEG格式的输出,还可以与PDF和EXCEL关联。JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求。
    本人正在从事J2SE方面的开发,有对J2SE感兴趣的朋友,可以加我好友QQ:263229365  群:118127865  ;欢迎大家共同来讨论…

分享到:
评论

相关推荐

    Swing组件应用实例

    对JAVA中Swing组件有一个很好的讲解,并通过实际的例子给读者一个清晰的认识和掌握!

    华为IBM的java面试题

    26.java的awt和swing组件的GUI设计的关键 27.对于java流的认识 28.简单描述一下awt与swing区别。 29.简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者applet中...

    Java工程师必学系列课程之4--《Java Swing》视频课程

     四、Swing组件的应用  本课程虽然主要讲解的是Java Swing开发技术,但在课程中,作者融入了大量软件开发的理论思想和实战经验。同时,在授课过程中,老师详细讲解了很多编写代码的基本原理和原则,比如监听器的...

    java数据结构

    java学习java swing型组件的系统架构,对于swing有更深入的认识,中文版.... java swing架构--中英文对照版

    JAVA入门1.2.3:一个老鸟的JAVA学习心得 PART1(共3个)

    12.2.2 认识接口的代码组成 340 12.2.3 什么是接口 341 12.2.4 使用接口仅需一步——实现接口 342 12.2.5 接口——让类集多重类型于一身 344 12.2.6 简化recordTransport()方法 347 12.3 再探接口 349 12.3.1 ...

    Java入门1·2·3:一个老鸟的Java学习心得.PART3(共3个)

    12.2.2 认识接口的代码组成 340 12.2.3 什么是接口 341 12.2.4 使用接口仅需一步——实现接口 342 12.2.5 接口——让类集多重类型于一身 344 12.2.6 简化recordTransport()方法 347 12.3 再探接口 349 12.3.1 ...

    java基础案例与开发详解案例源码全

    14.4.2 Swing组件应用384 14.5 声音的播放和处理397 14.6 2D图形的绘制400 14.7 MyEclipse图形化插件SWTDesigner简介402 14.6.1 SWTDesigner的下载和安装403 14.6.2 SWTDesigner开发实例404 14.8 JBuilder工具软件...

    基于SQLServer和 Eclipse开发环境工厂进销存管理系统软件程序源码+数据库+WORD毕业设计论文文档.zip

    2.3 swing组件与功能 5 3 可行性分析 6 3.1经济可行性 6 3.2技术可行性 6 3.3管理可行性 6 3.4法律可行性 7 4 需求分析 8 4.1功能需求 8 4.2性能需求 8 4.3 需求分析的结果 10 5 系统总体设计 11 5.1业务流程 11 5.2...

    Java课程设计-21点小游戏.docx

    常用工具类与算法的实现(数组、向量、字符串、链表),java.awt、javax.swing中常用标准GUI组件及相应的事件处理,Java的异常处理机制,Java的数据库连接技术,Java的多线程技术与动画制作以及Java的网络编程。...

    Java课程设计-21点小游戏(2).docx

    常用工具类与算法的实现(数组、向量、字符串、链表),java.awt、javax.swing中常用标准GUI组件及相应的事件处理,Java的异常处理机制,Java的数据库连接技术,Java的多线程技术与动画制作以及Java的网络编程。...

    Java开发详解.zip

    031801_【第18章:图形界面】_AWT、Swing简介笔记.pdf 031802_【第18章:图形界面】_基本容器:JFrame笔记.pdf 031803_【第18章:图形界面】_标签组件:JLabel笔记.pdf 031804_【第18章:图形界面】_按钮组件:...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    13.1.2 swing组件简介 427 13.1.3 设计主窗口与菜单列 429 13.1.4 关于版面管理 433 13.1.5 事件处理 436 13.2 文档打开、存储与编辑 442 13.2.1 操作打开文档 442 13.2.2 制作存储、关闭文档 445 ...

    学习Java语言必须需要的六大要点是什么

    有关开发软件组件,可以了解JavaSwing编程或者awt相关知识。   比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。   另外...

    JAVA面试题最全集

    26.java的awt和swing组件的GUI设计的关键 27.对于java流的认识 28.简单描述一下awt与swing区别。 29.简述java编程中事件处理模式。 30.你编写过applet吗?applet的安全权限如何?试列举java application或者...

Global site tag (gtag.js) - Google Analytics