关于button的一个简单问题(50分)

  • 主题发起人 fzzz_radium
  • 开始时间
F

fzzz_radium

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个button,有这样的要求,左键点一下,就凹下去,不弹出来,然后右键在其他
任何地方点击,button弹起。
如何实现这样的凹陷的效果呢?
我很菜,请指教啊
 
用toolsbar,不过麻烦。
 
delphi有做过类似的东西。
在java方面应该也差不多吧,
重载一些方法。
 
難道沒人知道 嗎。用toolbar太煩了﹐有沒有好一點的方法
 
你去找找一个名字类似 TMenuButton 的构建,再看看代码,也许会对你有帮助。
(www.delpphipages.com)
 
自己做一个吧,继承speedButton,代码要不了多少的
 
难道就没有人拿得出一个具体的方案吗?
 
自己做一个吧
 
我见过那么一个控件,留下你的mail,我找找发给你
 
谢谢,
不过我想自己学着做,又何见解呢?
多指教了
 
TSpeedButton不是有个Down属性?
注意要使用down属性,groupindex属性必须不为0。
 
看看书先,真的。
 
在该Button 事件里加入:
void jButton1_actionPerformed(ActionEvent e) {
jButton1.setBorderPainted(false);
}
然后,在该contentPane 事件里加入:
void contentPane_mouseClicked(MouseEvent e) {
jButton1.setBorderPainted(true);
}
 
TSpeedButton结合group
 
搞定了?
 
这个方法好像不是JAVA中的呀,是DELPHI的吧?
 
顶部