2个回答
展开全部
这问题我还真没见过。。。我研究下。。。
不过我先给个解决方案:
首先,如果你是弄钢琴键盘的话,你没必要让按钮重叠,一上一下(Y轴)也可以,刚好两个按钮(一黑一白)连在一起。
再者,如果你说要有层次感或者美观的话,那你肯定需要用PhotoShop,以下选一
1)绘好一张立体感的键盘按键的图,然后切割成黑色按键和白色按键两张图,然后把按钮(黑和白)的背景图换成这两张图。
2)绘出按下和没有按下的两张图,然后你用一个button的按下键事件来切换图片。之后通过鼠标事件的x,y坐标判断点击的位置。你建立一个键工厂类来量产键对象就可以了,方法提供按下时返回按下哪个区域就可以了,然后你再针对各个对象播放对应的声音
不过我先给个解决方案:
首先,如果你是弄钢琴键盘的话,你没必要让按钮重叠,一上一下(Y轴)也可以,刚好两个按钮(一黑一白)连在一起。
再者,如果你说要有层次感或者美观的话,那你肯定需要用PhotoShop,以下选一
1)绘好一张立体感的键盘按键的图,然后切割成黑色按键和白色按键两张图,然后把按钮(黑和白)的背景图换成这两张图。
2)绘出按下和没有按下的两张图,然后你用一个button的按下键事件来切换图片。之后通过鼠标事件的x,y坐标判断点击的位置。你建立一个键工厂类来量产键对象就可以了,方法提供按下时返回按下哪个区域就可以了,然后你再针对各个对象播放对应的声音
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以通过使用JButton中的setVisible(boolean aFlag)方法实现
更多追问追答
追问
JButton playnine=new JButton("");
add(playnine);
playnine.setVisible(true);
是这样吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询