我在Swing上工作了一段时间,但从未遇到过实际情况,因此我不得不在JPanel
中致电setEnabled(false)
。 不过,我有时会在某些复杂的gui中看到这样的代码。但我真的不明白为什么有人想使用它? 所以,当你需要在JPanel
上使用setEnabled(false)
时,请给我一些真实生活中常见情况的例子。在JPanel中调用setEnabled(false)的原因
而且在Javadoc它说:
禁用的组件不会禁用其子。
其实我有一个bug,因为禁用JPanel
时,表格在调整列大小时没有显示鼠标调整大小光标。我怀疑这里还有其他不愉快的惊喜。
我相信你可以禁用顶层窗口这种方式,但不是容器 – 2012-03-16 01:34:08
@Hovercraft全部鳗鱼:仍然有JPanel中这样的方法。对我而言,这看起来像是完全无用的潜在错误。但也许我错了,它有一些实用的JPanel。 – GrayR 2012-03-16 01:59:58
与秋千一起工作就像从一千个削减的死亡。一种什么都不做的方法?真? – gdbj 2017-04-22 21:58:05