-2

我有一个问题,我正在制作一个应用程序,您可以在其中首先从 jFrame 中的 jList 中选择一个名称。选择名称并按下继续按钮后,会弹出第二个 jFrame。

在这个 jFrame 上有几个文本字段,我想自动填写有关在第一个 jFrame 中选择的选定名称的信息。并且这些自动填写的信息会根据选择的名称而有所不同。

我已经在 arraylist 中有第一个具有 4 个名称的 jFrame,但现在我停留在第二部分,其中选择的名称与必须自动完成的额外信息一起传输到第二个框架

我希望有人可以帮助我,我将不胜感激。

谢谢你。

4

2 回答 2

0

创建具有多个的 Swing 应用程序JFrames 可能会出现问题

更好和更简单的方法是CardLayout在单个框架内使用和拥有面板。您ArrayList可以是主JFrame类中的成员变量,并且可以随着您的进展轻松地使用数据进行更新。

请参阅:如何使用 CardLayout

于 2012-12-04T02:14:22.290 回答
0

好吧,这就是我的做法:

退出当前jframe

将 arrayList 中的数据传递给创建新 JFrame 的函数

填充新的 JFrame

于 2012-12-04T01:01:45.470 回答