我的环境:具有服务器和客户端的多用户应用程序。服务器知道当前正在使用哪个字段,并且无法从其他用户那里进行编辑。
我有一个包含几个 JComponent 的表单,例如 JCheckBox、JTextField、JTextArea 和 JComboBox。问题是我想控制是否允许用户编辑字段的值。当不允许用户编辑字段时,不允许组件进入编辑模式。
例如:用户 A 正在编辑文本字段的值。现在用户 B 想要编辑相同的值。他单击同一个文本字段,此时我想确保该文本字段没有在编辑模式下切换。
有人知道该检查的正确位置吗?我是否必须对每个组件进行检查,或者是否有适合我表单中所有 JComponents 的解决方案?
谢谢