
JAVA GUI (SWING)
pengpeng2395
在技术的海洋里自由的呼吸~~~~呵呵
展开
-
Swing实现Windows任务窗
曾经在开源项目openSwing上看到了一个实现类似QQ折叠面板的组件,我发现Windows里面的任务面板和那个功能有些类似,openSwing上的代码又略显复杂,于是决定自己动手写一个,废话不说先来看看效果对比图:windows任务视窗:我的模拟效果:呵呵,还有几分神似吧,下面来说说几个关键点:1.首先要确定整体结构:就是一个大面板嵌套N个子面板2.确原创 2008-07-10 11:18:00 · 1022 阅读 · 1 评论 -
GridBagLayout布局管理器—实现左右选择框
说来惭愧,使用Swing快2年了,一直没有深入研究Swing中著名的布局管理器GridBagLayout,说他著名是因为他布局灵活,可以适用各种 复杂的布局要求,当然也因为他是著名的复杂,这次由于过几天一次重要的面试,“迫使”我不得不好好研究一下(哈哈,其前太懒了,以后一定多注意。 先来分享一下我的学习成果,对一些重要参数进行说明:1. gridx,gridy — 设原创 2008-07-12 17:18:00 · 1052 阅读 · 0 评论 -
使用JtabbedPane实现Sina网页中Tab风格
欧洲杯刚刚硝烟散尽,每天都在新浪体育上关注各支球队的动向,同时也被那清新的网页风格所吸引,可能由于职业的敏感性(程序员),我马上想到是否可以用Swing来实现这中风格的网页外观呢。有人可能觉得我这是在痴人说梦,Swing就是以外观丑陋而闻名的阿!没错,我不否认Swing默认的外观风格的确不咋的,甚至有点惨目忍睹,但是它提供的可扩展性也是其他外观框架所难以比拟的,下面我就来一步一步展示我的挑原创 2008-07-03 10:31:00 · 8017 阅读 · 5 评论 -
用JTable实现Excel冻结列效果
具体思路:1. 我们可以考虑使用两个JTable(fixTable,mainTable)2. 定义一个JScrollPane,把mainTable放在他的viewPort中,3. 在新new一个JViewport,把fixTable放在他的上面4. 利用JScrollPane的setRowHeaderView()方法,把这个JViewport作为他的原创 2008-07-03 17:21:00 · 2089 阅读 · 0 评论 -
JTable中 表头中添加 JCheckBox 全选 反向选择 功能
废话不多说,先上一张效果图具体源码:CheckHeaderCellRenderer类public class CheckHeaderCellRenderer implements TableCellRenderer { CheckTableModle tableModel;原创 2011-07-26 15:28:05 · 9101 阅读 · 1 评论