Swing
iteye_4623
这个作者很懒,什么都没留下…
展开
-
QQ风格JTextField
对比图 效果图昨天是相当的郁闷,写程序发泄下,搞了一个qq风格的JTextField,如上图所示关键知识点1:圆角效果 (1)通过setClip设置剪切区域,只绘制圆角区域 RoundRectangle2D.Double rect = new RoundRectangle2D.Double(0, 0, this.getWidth(), this.g...原创 2010-02-09 12:18:07 · 130 阅读 · 0 评论 -
修改JTable默认Copy实现
最近有人问,如何在table中Ctrl+C赋值的时候,定制选中的内容。默认情况下是返回value值,但是很多情况下,我们都会定制一些显示,举个例子,取出来的原始位置数据是0,重载renderer以后可能就变成了"右",当我们copy的时候,而我们取到的值仍然是0,而对于客户而言,可能取出"右"可能更有意义,这个时候就需要做一些处理了,如下所示:table.getAction...2010-03-05 11:36:44 · 144 阅读 · 0 评论 -
Swing_自定义ColorChooser&ColorCombobox
最近在做一个导航的组件,需要一个配置面板对颜色等属性进行配置感觉Java提供的JColorChooser默认不太好用,而且现实情况,大部分的程序中颜色选择器都是有一个默认的简易面板进行属性选取,如果不符合条件的再弹出一个复杂的界面供用户进行选取。所以动手写了下,顺便自定义了一个颜色选择的的ColorCombobox。代码不麻烦,逻辑也不复杂,详见代码。ColorPanel:MoreCol...2010-04-29 22:27:37 · 262 阅读 · 0 评论 -
自定义JFrame/JDialog标题栏
最近一直在做Flex,晚上看看世界杯,一些比赛真的很没劲so,就想写写Swing,想起以前有人问过如何替换JFrame或者JDialog的标题栏,就动手写了写 提供了TitleFrame和TitleDialog两个顶层组件, 主要功能: 1、自定义标题栏 2、可以通过鼠标拖拽调整组件大小(可关闭resize功能) 3、设置图标和显示文字(文字可居中) 4、自定义右键菜单。 解决了以下问题:...原创 2010-06-25 22:41:10 · 2504 阅读 · 1 评论