作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
有两个按钮:“下一步”和“返回”以传递列表。当到达终点时,“下一步”按钮消失,但“后退”按钮不应跳转到她的位置。我使用 setVisible (false)
,但按钮“后退”跳转到“下一步”的位置。位置管理器是 GridBagLayout。
最佳答案
I use the
setVisible (false)
试试 setEnabled(false)
。它不会删除按钮的视觉表示,这会修复布局,但会使其不可聚焦且看起来不同。对于典型的最终用户来说,这是“最不意外的路径”。
Location manager is GridBagLayout.
顺便说一句 - 如果您坚持让按钮不可见,GridLayout
将达到保留其他按钮位置的效果。
关于java - 如何在不改变其他元素位置的情况下使组件不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9495463/
我是一名优秀的程序员,十分优秀!