JCheckbox 作为指示器?
我的 Swing 应用程序中的面板需要一个关闭/打开指示器。
我的直觉反应是尝试使用 JCheckbox,并以某种方式禁用鼠标输入并仅通过我的程序更改复选框状态。但单选按钮看起来会更好。
这是最好的方法吗(如果是这样,如何禁用鼠标输入而不使控件看起来被禁用),或者是否有更好的指示器元素?
I need an off/on indicator for a panel in my Swing application.
My gut reaction is to try to use a JCheckbox, and somehow disable the mouse input and change the checkbox state only through my program. But a radio button would look better.
Is this the best way to do so (& if so, how to disable mouse input w/o making the control look disabled), or is there a better indicator element?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,为什么不呢。只需使用
setEnabled()
方法(JPanel 继承它,所以不用担心)。Yep, why not. Just use
setEnabled()
method (JPanel inherits it, so don't worry).使用复选框,但将图标更改为看起来像下面的圆形按钮(顺便说一句,这是一个复选框)
Use check box but change the icon to look like following round button ( which is a check box BTW )