- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Java swing 音乐播放器桌面歌词之字体变色
最近看到某音乐播放器的桌面歌词如下图其中字母“U”有两种颜色,突发奇想想模仿一下实现文字变色。思路:使用两种颜色分别把字符串绘制到两个BufferedImage中,然后根据两种颜色所占空间的比值分别擦除两个BufferedImage中的对应内容,最后再把两个BufferedImage合为一个。效果图可以通过以下代码更改两种颜色的比值StringTwoCo
2017-07-28 12:48:16 1515 1
原创 Java swing 仿QQ实现账号密码输入框
Java swing 仿QQ之实现账号密码输入框主要思路是自己定义 AccountPanel 和 PasswordPanel 类,继承JPanel,通过 paintComponent(Graphics g) 方法重绘面板,实现目标样式。先上效果图正常显示效果:鼠标放在控件上时的效果:腾讯QQ登录界面的账号密码输入部分效果比对:
2017-07-23 15:05:35 6330 2
原创 Java swing 仿QQ实现系统托盘图标(下)
接着上次更新的java swing 仿QQ实现系统托盘图标(上),现在更新下篇,主要为托盘图标的弹出菜单添加菜单项图标。TrayIcon只能添加PopupMenu弹出菜单,而PopupMenu弹出菜单不能为菜单项(MenuItem)添加图标。本人想到的解决方法就是自己写个MyTrayIcon类,此类继承TrayIcon,以JDialog作为弹出菜单的显示媒介。再更新一下原来的部分,把TrayIcon替换为MyTrayIcon,再为菜单项添加监听器
2017-07-23 13:26:01 3912 1
原创 Java swing 仿QQ实现系统托盘图标(上)
最近用java swing仿写QQ,想实现QQ图标显示在系统托盘的效果。研究了一下。废话不多说,进入正题。首先定义窗体: //初始化窗体 JFrame frame=new JFrame("My QQ"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f
2017-07-17 23:03:53 1262
c语言 贪吃蛇
2017-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人