繁体   English   中英

更新CardLayout的子项(面板)

[英]Update child (panel) of CardLayout

我的主要JFrame内容面板是卡布局,并且我添加了许多(例如panel1panel2 )面板作为卡。 panel1发生某些更改时,我想更新UI panel2

如何在Swing中更新CardLayout子级(面板)?

此处讨论的观察者模式是实现这一目标的关键。 特别是,两个面板都可以侦听一个公共模型,该模型将触发事件以更新每个侦听面板。 使用PropertyChangeListener示例可以在此处此处找到。

维护对要更改的目标的引用,并使用某种回调函数来检测更改。 在回调函数中使用存储的引用。 对于您的代码,最具体的实现方式应该是如何实现……但是您想要做的只是一个简单的任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM