[英]how can i access the contents of a jframe from other classes?
我正在尝试通过 Java 在 NetBeans 中创建一个 sudoko 求解器,我创建了一个新项目、一个包,并在该包中创建了一个名为 sudokuCode 的 Java 类和一个名为 sudokuGUI 的 jFrame 表单。 我要做的是当 jFrame 上的 jButton 被按下时,sudokuCode 从 jTextfields(用户之前输入的)中捕获值,将它们存储在一个数组中,对它们进行一些计算,然后用新的(实际上已解决)更新 jTextfield 值) 值,我的问题是如何从 sudokuCode 类内部访问 jTexfield 值,反之亦然,这可能吗? 因为它们在同一个包装中,或者甚至是做这些事情的正确方法还是我错了?
我通常做的是向 JTextField 添加一个侦听器,在完成编辑后通过控制器设置一个值。
奇怪的是,这被否决了。 我正在使用 MVC 的原则,但对于稀疏问题,没有什么可做的了。
首先。
sudokuCode 从 jTextfields 中捕获值(用户之前输入的)
您应该有一个InputMethodListener ,当用户更改文本字段中的值时, inputmethod 侦听器会设置适当的值。 它们不应存储在您的 gui 类中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.