【发布时间】:2015-01-24 18:03:24
【问题描述】:
我正在尝试以一种形式(主页)从jList 中选择一个项目,并从ArrayList 中提取数据并将数据以不同的形式(详细信息)输出到单独的jTextFields。以下是我尝试使用的方法(我知道的不多!)。
public void passObjectData()
{
int i = proObjList.getSelectedIndex();
}
我知道一旦方法完成,我可以在下一个表单的表单加载方法上调用它,但我一直不知道如何让方法正确。
我不知道您还需要什么其他代码(如果有的话)。
【问题讨论】:
-
你的问题不清楚。你能解释一下吗?
-
请把
swing、jlist和jtextfield标签放回去。这些是正确的。 @MarounMaroun -
@dic19 我认为问题在于将值传递给 Java 中的方法,这与 Swing 无关。如果您不这么认为,请相应地编辑问题。
-
好的,我试试。我有一个 JavaSwing 应用程序,其中包含许多类和许多 jFrame 表单。我已将数据硬编码到 ArrayList 中,并将名称输出到 jList。现在我想获取存储在 ArrayList 中的一个人的所有数据(姓名、地址、电话号码等),并将这些信息放入 jTextFields。如果您以相同的形式进行操作,这很容易!但我不是,jTextFields 与 jList 的形式不同。那么如何使用 .getSelectedIndex() 函数选择 jList 中的项目并使用 jTextFields 将所有相关数据显示到不同的表单?
标签: java swing jframe jtextfield jlist