Swing实现Windows任务窗口Java认证考试

文章作者 100test 发表时间 2009:04:30 02:00:11
来源 100Test.Com百考试题网


  百考试题编辑整理:曾经在开源项目openSwing上看到了一个实现类似QQ折叠面板的组件,我发现Windows里面的任务面板和那个功能有些类似,openSwing上的代码又略显复杂,于是决定自己动手写一个,废话不说先来看看效果对比图:

  windows任务视窗:

我的模拟效果:

  还有几分神似吧,下面来说说几个关键点:

  1.首先要确定整体结构:就是一个大面板嵌套N个子面板

  2.确定子面板结构,首先子面板的标题头要始终显示,内容面板(含有子项)可以隐藏,于是我们使用BorderLayout布局子面板,引入Jbuider的VerticalFlowLayout布局内容面板,显示或隐藏该面板时都要removeAll()子面板上所有组件,再重新添加,切忌。

  3.最后就是子面板标题Button,内容项Label的实现,都是继承基本的JComponent



相关文章


PHP程序61条面向对象分析设计的经验原则Java认证考试
Java应用:编写高级JavaScript应用代码Java认证考试
为Tomcat注册的Windows服务增加安全参数Java认证考试
在Java中实现DOM文档和XML文件互相转换Java认证考试
Swing实现Windows任务窗口Java认证考试
GridBagLayout布局管理器—实现左右选择框Java认证考试
jsfl与Flash的完美结合Java认证考试
Java设计模式的中介者模式Java认证考试
Java程序员的迷失—论“虚拟机”Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛