![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swing
iteye_20450
这个作者很懒,什么都没留下…
展开
-
Swing 做了一个模仿QQ2009的登录界面
今天用Swing 做了一个模仿QQ2009的登录界面,用到了开源的Look&Feel (Substance),在使用的过程中遇到了一些问题,也学到了一些技巧。 Substance (https://substance.dev.java.net)有很多的外观可以选择,而且都很漂亮,还提供了强大的API供开发者使用。Substance 现在已经 发 展到5.2RC 版了,一开始我使用的...原创 2009-06-23 10:10:38 · 110 阅读 · 0 评论 -
Swing 做的一個模仿 阿里旺旺 的界面
有朋友向我要,“Swing做的QQ登陸介面”的源碼,呵呵,不好意思,該文章是我轉載,主要是介紹一款皮膚的:Substance (https://substance.dev.java.net)。所以,沒有那個源碼。 不過我根據那款皮膚自己寫了一個模仿 阿里旺旺 軟件的介面。 有多種主題樣式,渲染方式可選擇,很不錯的皮膚包哦。 因為之...2010-05-19 17:39:20 · 180 阅读 · 0 评论 -
Swing 实现截图小软件 (一)
软件功能: 1.全屏、区域截图 2.涂鸦功能 3.画线,花圈, 4.水印 5.可保存本地硬盘 本节先考虑第一个功能:全屏,区域截图 第一步: 首先需要解决的问题是,如何让截取的图像,全屏显示。 一般的截图...2011-02-23 23:09:16 · 279 阅读 · 0 评论 -
Swing 实现截图小软件 (二)
刚才写了 Swing 实现截图小软件(一)后,点击“保存草稿”,回来再修改,点“编辑”在“可视化编辑器”中就出现了一堆的HTML代码了。 写不下去了,就直接转到(二)好了。 接上一节 第三步:为截取图像时,鼠标所标示的截取区域用矩形表示出来。 要实现根据鼠标的拖动,实时画矩形,可以采用 1. 取得鼠标的按下点和移动当前点坐标 2. 创建一个缓冲图形对象(Buffered...2011-02-23 23:10:21 · 153 阅读 · 0 评论 -
Swing 实现截图小软件 (三)
前面两节完成了,截图软件的基本功能:全屏,区域截图 功能 本节实现:涂鸦 , 画线 , 画圈 和 保存 第一步:实现涂鸦功能。 涂鸦也就是说:使用鼠标随意的拖动,去绘制随意的线条。那么就只需要在主程序的展示截图的JLabel中添加鼠标拖动监听。在鼠标每个移动点是绘制“一个点”,这样就可以按照鼠标的移动轨迹,来绘制任意的线条了。 按照上面的思路...2011-02-24 11:53:40 · 214 阅读 · 0 评论 -
Swing 实现截图小软件 (四)
接上一节, 我们的截图小软件,功能基本完成,就剩下最后的 水印 功能了。 下面就来实现水印功能。 所谓图像的水印:就是将要做为水印的文字或图像,覆盖到目标图像(需要被加水印的图像)的指定位置。 根据上面解释,可以采用的方案为: 1. 取得 图标图像 的 Image 对象 和 水印图像 的 Image 对象 2. 创建一个缓冲图形对象(BufferedImage...2011-02-25 12:14:57 · 172 阅读 · 0 评论 -
Swing 实现截图小软件 (五)
应大家的要求, 继续完善截图小软件。 这次增加两个功能: 1. 鼠标截图时,直接复制到系统剪贴板,同时增加一个 在屏幕中维持两秒钟的 复制完成提示。 2. 增加键盘 "Print Screen" 键的监听,直接启动截图。 先来看第一个功能: a. 截图时,直接复制到系统剪贴板 这个比较简单,直接在 ScreenWindow 类的 mouseRelease()...原创 2011-03-01 12:13:10 · 141 阅读 · 0 评论 -
Swing 实现截图小软件 (六)
既然 sdtm1016 兄 给出新的建议,那我们就继续完善下 SnapShoot 按 sdtm1016 兄的需求,这次再增加三个功能: 1. 修改文件选择窗口的默认目录为系统桌面,且给定默认文件名。 2. 增加托盘功能,且程序运行时,不自动显示软件窗口。 3. 增加系统热键功能,即:不管程序当前有没有获得焦点,均可以保持键盘快捷键的监听,实现快捷功能。...2011-03-02 17:32:32 · 177 阅读 · 0 评论