【发布时间】:2020-04-14 09:30:54
【问题描述】:
我想获取所有这些组件中的值,并将这些值以变量的形式传递到另一个 JFrame 中,因此我可以将其从该框架中保存(另一个 JFrame)到 MYSQL
用户将在此处输入所有值,单击下一步后,我希望所有这些值都以 的形式转到下一个 JFrame变量
请告诉我该怎么做? Youtube References
【问题讨论】:
标签: java variables netbeans-8
我想获取所有这些组件中的值,并将这些值以变量的形式传递到另一个 JFrame 中,因此我可以将其从该框架中保存(另一个 JFrame)到 MYSQL
用户将在此处输入所有值,单击下一步后,我希望所有这些值都以 的形式转到下一个 JFrame变量
请告诉我该怎么做? Youtube References
【问题讨论】:
标签: java variables netbeans-8
当你在点击当前帧的按钮时初始化另一个Jframe时,只需将映射中的变量传递给另一个帧的构造函数即可。当要传递大量变量时,映射将很有用,或者您可以将每个变量作为参数传递。编写代码以使用键获取各个变量的值。
假设,这些是您从 jframe 组件中获得的变量:
String name = "Arun";
String address = "ken";
String city = "clt";
String gender = "Male";
然后您可以将 HashMap 中的值作为参数传递给下一帧(例如 SecondFrame),如下所示:
Map<String, String> data = new HashMap<>();
data.put("name", name);
data.put("address", address);
data.put("city", city);
data.put("gender", gender);
SecondFrame sf = new SecondFrame(data);
假设您已经为第二帧添加了一个构造函数,如下所示:
public class SecondFrame {
Map<String, String> data;
public SecondFrame(Map<String, String> data){
//user code
}
//other methods
}
您可以按如下方式从地图中获取数据:
String name = data.get("name");// and so on
【讨论】: