3个回答
展开全部
按钮是不能被选中的,按钮只能被获得焦点。如果你要模拟选中按钮的效果,你只能在按钮上贴图或者改背景啊,什么的。在MFC那种概念里面,按钮,下拉框之类的控件都是从窗口派生出来的。
用概念性的话描述可以说成,按钮就是一个窗口,我说的这个窗口不是带蓝条带最大,最小化按钮的那种。你要实现这个功能可以自己用Graphis操作先整出一个画矩形的功能,然后通过坐标获取这个矩形内部所有的控件,然后改变控件的背景,造成一种假象是这个控件被选中了。
用概念性的话描述可以说成,按钮就是一个窗口,我说的这个窗口不是带蓝条带最大,最小化按钮的那种。你要实现这个功能可以自己用Graphis操作先整出一个画矩形的功能,然后通过坐标获取这个矩形内部所有的控件,然后改变控件的背景,造成一种假象是这个控件被选中了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单呀,只要单击时,改一下Button的背景色就行了
追问
好主意...我想知道JAVA类库里直接有提供这样的类用于实现吗?,
参考资料: 的背景
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询