java - 如何在 Java 中从 JTextField 设置 Bean 属性值?

标签 java xml spring swing

我在 LogInWindow(JFrame) 中有一个 JTextField。用户在该 JTextField 中输入其名称。

我有另一个 StudentWindow (JFrame),它的构造函数将该用户名 String 作为参数。

在我的 xml 文件中,如何从 JTextField 注入(inject)输入?

<!-- GUI Beans -->
<bean id="logInWindow" class="gui.LogInWindow">
    <constructor-arg ref="controller"/>
    <property name="nameJTextField" value="?? Need help here ??"/>
</bean>

<bean id="studentWindow" class="gui.StudentWindow">
<constructor-arg ref="????????"/>
</bean> 

提前致谢。

最佳答案

你不能。 Spring 会解析 XML 并在您的 JFrame 显示之前基于它创建 bean。除非我完全误解了你的情况...

关于java - 如何在 Java 中从 JTextField 设置 Bean 属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14032934/

相关文章:

android - XML 代码错误?

java - 如何在渲染 View 之前预加载java方法

在 java servlet 中找不到 javax.ws

java - 使用 iText 将带有图像的 HTML 转换为 PDF

java - Maven:在打包期间执行antrun任务

c# - 为什么 IE 不能将我的输出识别为 XML?

java - Spring MVC - HTTP 状态 500

java - Android XML 图形布局查看器 - 无法实例化自定义 View ,找不到类?

java - 如何修复 org.codehaus.jackson.map.exc.UnrecognizedPropertyException

spring - 在 SpringExtension 之前执行扩展