我有一个根据复选框状态启用和禁用的AWT文本字段。在OSX上,当禁用TextField时,它会变成幻影,但在Windows 7上不会发生。这是否应该在Windows上起作用?有没有一种方法可以使TextField在Windows上重影。注意:我们正在对一些非常旧的代码进行一些维护,为了兼容,我们必须使用AWT,并且此时不能切换到摆动。
最佳答案
AWT从操作系统的窗口管理器获得外观。
在OSX禁用的情况下,AWT文本字段看起来像是幻影的,因为OSX窗口管理器使它看起来如此。
因此,不可能带来幻影效果,但对于Windows 7上的禁用组件,使用AWT时将显示为灰色。