Java中Swing开发体验,画面间数据传递。

本文介绍了在Java Swing开发中如何高效地在主画面与子画面之间传递数据。建议使用子画面构造函数参数传递主画面数据至子画面,以确保数据的一致性;使用getXXX()方法从子画面获取数据返回到主画面,便于捕捉最新数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

利用Java中Swing进行开发时,画面间数据传递可用通过getXXX()或构造函数的参数传递。

通过多次使用,发发现:

1、如果你想把主画面数据传给子画面时,最好用子画面构造函数的参数来进行数据传递。

    因为主画面因为考虑到不同情况,不同设备,用户的不同选择和操作,导致有些变量可能会变化了,此时如果子画面通过主画面的getXXX()来获得某个数据时,可能获得的不是所需要的值。

2、如果你想把子画面数据传给主画面时,最好用getXXX()来取得。

    子画面弹出后,用户进行数据选择,点击确定子画面消失。主画面或主程序获得子画面的数据时,此时最好用子画面的getXXX()来获得子画面里的数据。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值