Swing更多的知识

这一节意味着唯一向我们介绍的是Swing的强大力量和我们的着手处,因此我们能注意到通过库,我们会感觉到我们的方法何等的简单。到目前为止,我们已看到的可能足够满足我们UI设计需要的一部分。不过,这里有许多有关Swing额外的情况——它有意成为一全功能的UI设计工具箱。如果我们没有发现我们所需要的,请到SUN公司的在线文件中去查找,并搜索WEB。这个方法几乎可以完成我们能想到的任何事。
本节中没有涉及的一些要点:
■更多特殊的组件,例如JColorChooser,JFileChooser,JPasswordField,JHTMLPane(完成简单的HTML格式化和显示)以及JTextPane(一个支持格式化,字处理和图像的文字编辑器)。它们都非常易用。
■Swing的新的事件类型。在一些方法中,它们看起来像违例:类型非常的重要,名字可以被用来表示除了它们自己之外的任何事物。
■新的布局管理:Springs & Struts以及BoxLayout
■分裂控制:一个间隔物式的分裂条,允许我们动态地处理其它组件的位置。
■JLayeredPane和JInternalFrame被一起用来在当前帧中创建子帧,以产生多文件接口(MDI)应用程序。
■可插入的外观和效果,因此我们可以编写单个的程序可以像期望的那样动态地适合不同的平台和操作系统。
■自定义光标。
■JToolbar API提供的可拖动的浮动工具条。
■双缓存和为平整屏幕重新画线的自动重画批次。
■内建“取消”支持。
■拖放支持。

时间: 2024-09-12 00:41:18

Swing更多的知识的相关文章

新手入门:Java Swing的基础知识全接触

1.前言: 当我们学习过了java中的基本语法,并且熟悉java的面向对象基础以后,我们就可以开始简单的Swing程序的设计,用过Vb的朋友可能会被它的简单的设计用户界面方法所吸引,只需要拖几个控件到窗体上,为每个空件编写event就可以简单的实现界面设计.但是强大的java也不比vb逊色.同样可以设计出精美的界面. 2.Swing概述: 当java1.0刚刚出现时还没有swing,当时的GUI基本编程库,sun取名叫AWT(Abstract Window Tookit),基本AWT库处理用户界

JSP动态网页制作一定要知道的基础知识

js|动态|网页 一个普通的错误是把JSP当作简化的 Java.它不是,(事实上, JSP 是简化的 servlets .)程序员通常试着没有学习要求的支持技巧而 直接学习 JSP .JSP 是一个衔接技术,并且成功地连接你需要理解的另外的技术.如果你已经知道 Java , HTML 和 javascript,这意味着 JSP 将确实是简单的. 需要成为一个成功的 JSP 程序员可以参考这个时间表.请注意下列: *忽略你已经熟悉的步骤. *训练的时间只是代表学习好足够的基础时间,这样才能转移到下

智能数据使Swing保持简单

Swing 体系结构允许 Java 开发人员创建呈现大量数据的复杂显示.遗憾的是,编写代码 以在大型 Swing 组件内维护那些数据简直是一场噩梦.在本文中,Jonathan Simon 介绍了 一项称为 iData 或称为智能数据的技术.您可以使用 iData 体系结构来在您的应用程序内 创建数据的中央资源库.这样,可以更彻底地将数据和显示相分离,并且产生数据的更清晰 更易于维护的代码.甚至还有一个带有样本代码的开放源码工具箱可以帮助您入门.请继续 阅读以学习更多相关知识并查看 iData 技

网站推广过程中除SEO外还要学习的一些知识

网站推广绝对不是简单的SEO,同样,一个SEO高手不会固步自封在"内容为王,外链为皇"的简单圈子里.运用SEO推广可以加快网站推广速度,但未必人人都能成功,同样,一些不善于SEO的站长使用其他方式推广方式推广网站,也有成功的例子.这是为什么呢? 任何一门学科从无到有,从有到成熟,都需要借鉴前人的经验.网站推广是在互联网诞生之后出现的,目前认为最成熟的网站推广方式是SEO,现在大多数网站主要针对百度搜索引擎进行推广,有一个不能忽略现实是,百度和谷歌比较,还有很多诟病.很多善用SEO的站长

习信安全知识竞赛电脑版使用教程

  1.如您是第一次使用习信请先注册习网帐号,登录成功后,可先填写和完善好自己的个人资料,点击头像: 竞赛电脑版使用教程-"> 保存资料后,便可以让大家都关注你了! 2.如您是老师或学生,请先加入班级: 3.如您是学校班级发放下来的帐号,可直接登录习信,便可查看个人应用里的和学校相关的应用. 4.如您是家长,可点击主面板的 安全知识竞赛 全新的参赛方式,最流畅的答题体验!省市参赛自动定位,竞赛类型更全面. 打开 进入竞赛大厅,选择所在省市. 答完题如有遇到不会的难题可使用拍一拍发送到班群让

Confluence v3.5发布 专业的企业知识管理与协同软件

Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki.通过它可以实现团队成员之间的协作和知识共享.Confluence是由Atlassian公司推出的商业产品.Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息.文档协作.集体讨论. 功能列表: 知识管理:将人们聚集起来,在一起创建.更新和分享知识,发表自己的观点,并借此认识更多的知识作者. 企业门户:消除繁琐的信息发布流程,允许你的员工分享知识和观点,激励员工贡献自己的才能. 文档管理:

《React Native移动开发实战》一一2.1 开发具备的基础知识说明

2.1 开发具备的基础知识说明 日常生活中,人们越来越离不开的就是网购,因此,本书就以典型的电商类移动应用为例,向读者展示使用React Native设计.开发应用的全过程. 不过,在正式开发电商类移动应用之前,有必要先了解一些React Native开发的基础知识. 提示:本书面向对JavaScript有一定了解的读者,所以JavaScript相关知识本书不做深入解释,想要了解更多JavaScript知识,请读者参考相关书籍和教程. React Native开发中需要具备的基础知识如下. Gi

简明Python3教程 17.更多

简介 迄今为止我们已经学习了python中的大多数常用知识.本章中我们会接触到更多的知识,使得我们更全面的掌握python.   传递元组 你是否希望过从函数返回两个不同的值?做到这点使用元组即可. >>> def get_error_details(): ...     return (2, 'second error details') ... >>> errnum, errstr = get_error_details() >>> errnum

互联网背景下知识半衰期这么短,如何学习?

毛主席一生读书之多.之广.之深.之活,世所罕见,他为什么要说"三天不学习,赶不上刘少奇"呢? 这其中固然包含有毛主席谦逊的成份,但更多的是毛主席赞扬刘少奇在实践中不断学习,善于学习,肯定刘少奇的学习精神和渊博学识.这是当前高速发展的互联网背景下的学习最好写照. 其实知识有半衰期的,本文给大家介绍下互联网背景下我们应该怎么学习. 什么是知识半衰期呢?简单来说就是一个东西的价值随着时间流逝它消失的速度.医学知识的半衰期是45年,而物理学知识的半衰期是10年,工程学知识(包括计算机)的半衰期