- 博客(5)
- 收藏
- 关注
原创 自定义JFrame/JDialog标题栏
最近一直在做Flex,晚上看看世界杯,一些比赛真的很没劲 so,就想写写Swing,想起以前有人问过如何替换JFrame或者JDialog的标题栏,就动手写了写 提供了TitleFrame和TitleDialog两个顶层组件, 主要功能: 1、自定义标题栏 2、可以通过鼠标拖拽调整组件大小(可关闭resize功能) 3、设置图标和显示文字(文字可居中) 4、自定义右键菜单。 解决了以下问题:...
2010-06-25 22:41:10 2521 1
Swing_自定义ColorChooser&ColorCombobox
最近在做一个导航的组件,需要一个配置面板对颜色等属性进行配置感觉Java提供的JColorChooser默认不太好用,而且现实情况,大部分的程序中颜色选择器都是有一个默认的简易面板进行属性选取,如果不符合条件的再弹出一个复杂的界面供用户进行选取。所以动手写了下,顺便自定义了一个颜色选择的的ColorCombobox。代码不麻烦,逻辑也不复杂,详见代码。ColorPanel:MoreCol...
2010-04-29 22:27:37 270
修改JTable默认Copy实现
最近有人问,如何在table中Ctrl+C赋值的时候,定制选中的内容。默认情况下是返回value值,但是很多情况下,我们都会定制一些显示,举个例子,取出来的原始位置数据是0,重载renderer以后可能就变成了"右",当我们copy的时候,而我们取到的值仍然是0,而对于客户而言,可能取出"右"可能更有意义,这个时候就需要做一些处理了,如下所示: table.getAction...
2010-03-05 11:36:44 151
原创 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 134
原创 JavaGUI应用程序部署
[color=green]JavaGUI应用程序部署 JavaGUI程序发布分类 1) Applet:可以嵌入到浏览器中,通过网页的方式展示给用户 2) application :有两种发布方式 ü 打包成jar包通过bat的方式运行,或者通过第三方软件打成exe(后续会再详细介绍) ü 通过Java Web Start的方式发布到服务器端,通过J...
2010-02-05 15:49:32 509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人