首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么制作多边形按钮

2013-12-20 
如何制作多边形按钮我要做的图片按钮如图,是透明PNG的图片,可是这个图片的透明部分有点大,如果你点击空白

如何制作多边形按钮
我要做的图片按钮如图,
是透明PNG的图片,可是这个图片的透明部分有点大,
如果你点击空白处也会使按钮有反应,显得很不自然。
如何设置才能使得点击透明部分没反应呢?
怎么制作多边形按钮
怎么制作多边形按钮
[解决办法]

引用:
Quote: 引用:

你好,
  你的问题可以这样解决:
  1. 重写Button,见完整例子:Java 设置背景图片 的问题 
  2. 使用JavaFX,因为其默认透明部分只要《0.5都是mouseTransparent的。另外通过Node的pickOnBounds,mouseTransparent, CSS的-fx-shape以及API的setClip(Node value)结合可以完美的解决任何多边形鼠标相应

你的意思是两个选一种方法是吗?javafx我没学,打算用第一种,系统的类可以重载的吗?我怎么重载不了?
是的,可以重写Button,参加博客Java 重新绘制JButton

热点排行