注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Java >> 核心技术 >> SwingAwtApplet >> Java正文

Swing实现Windows任务窗口

文章来源:中国IT实验室整理 作者:王鹏 更新时间:2008-8-23 14:35:54 【 】 【加入收藏

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

windows任务视窗:

我的模拟效果:

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

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

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

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

  • 上一篇Java:

  • 下一篇Java:
  • 最 新 热 门
     Flash、HTML、Ajax 谁将赢得Web应用之战
     超越XML和JSON:YAML,Java开发人员的新选择
     优秀Java程序员必须了解的GC工作原理
     Java 6 RowSet 使用完全剖析
     pureQuery带注释的方法风格简介
     面向Java开发人员的Scala指南: 实现继承
     Java 6中的性能优化
     Java实现Windows的dir命令
     Java标准类库提供的容器总结
     在Tomcat上开发Web应用如何保证兼容性
    最 新 推 荐
     GridBagLayout布局管理器—实现左右选择框
     Swing实现Windows任务窗口
     Swing之JTable运用线程一个测试
     Swing通用数据验证模块
     NetBeans开发Applet方法实例学习
     解析Swing中的键盘事件处理
     Java Swing 中三种事件处理方法的比较
     Swing增加透明窗体及不规则窗体
     Applet调用JavaScript函数
     Swing 中设置模态窗体和启动位置
    相 关 文 章

    Java实现Windows的dir命令
    MyEclipse中Spring工程使用@Resource注释的…
    eclipse.ini内存设置各参数含义
    Spring自动代理机制
    Spring Framework 的理解
    Spring AOP的一些概念
    Spring的切入点(三 动态Pointcut)
    Spring的切入点(二 静态Pointcut的例子)
    Spring的切入点(一 静态Pointcut)
    AOP及其在Spring中的应用

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用