java自定义按钮

今天做了一个关于Graphics 对象的小程序,主要是对java自定义控件的应用,即程序中的圆形,五角形以及月牙形按钮,不过五角星和半圆形存在一些问题,在这里把代码贴上来,希望喜欢java GUI的朋友一起来探讨,也算是向大家请教吧。
程序中的不足:五角星按钮点击周围时有的地方会触发按钮的点击事件,还有月牙左边的弧怎样能够成为一个真正的弧,而非像现在这样感觉像是连接三个点的两条线,再有月牙的标签没能实现居中,具体是坐标算法有问题还是有什么特殊的地方需要处理,还请大家指点。
运行效果如图:

圆形按钮

 

月牙按钮代码

 

五星按钮代码

 

窗体代码



点击下载源代码:/Files/daizhenghenry/skyOfNight.rar

posted on 2008-03-29 15:33 非凡DZ 阅读(2627) 评论(4)  编辑  收藏 所属分类: J2SE

评论

# re: java自定义按钮 2008-03-31 21:47 zht

不错
不过contains判断有些问题,改一下吧  回复  更多评论   

# re: java自定义按钮 2008-04-08 21:26 myfortunately

用两个部分圆弧(分别是大圆和小圆的一部分)来形成一个月亮牙,大概就是原形的了,你可以试试.我java还很差,你看看行不!?  回复  更多评论   

# re: java自定义按钮 2008-04-11 13:53 faee

为啥看不到按钮上的字呢  回复  更多评论   

# re: java自定义按钮[未登录] 2008-06-11 18:21 a

很帅  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 
<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(2)

随笔分类(19)

随笔档案(19)

友情链接

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜