gpt4 book ai didi

java - 在新的 JFrame-2 中显示 Jtable 内容后,如何将其保留在主 JFrame-1 上

转载 作者:行者123 更新时间:2023-11-30 05:04:56 24 4
gpt4 key购买 nike

我是 Java 新手,因此非常感谢任何帮助...提前致谢。

JFrame-1 与 JTable 和 JEditorPane 分开。在 JFRame-1 上发生一些事件后,我创建了一个新的 JFrame-2。 JFrame2 还实现了 JSplitPane(带有 2 个 JTable(1 和 2)和 1 个 JEditorPane)。一旦我将 JTabel 的内容从第 1 帧复制到第 2 帧中的 Jtabel2 。该表从第 1 帧中消失,如何将表的内容保留在第 1 帧和第 2 帧中。这是我用来分割 Frame-2 Pane 的代码,在调试过程中,这是清除 Frame-1 中的表 (m_clsJTable) 的位置。

JSplitPane top = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, new JScrollPane(clsNewJTable), new JScrollPane(m_clsJTable)); 
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, top, new JScrollPane(m_clsJEditorPane));

最佳答案

您不能将相同的组件放入两个不同的容器中。如果您希望两个容器对某些数据具有相同的 View ,那么您应该为每个容器创建一个单独的 View 类,并让它们共享相同的模型。

关于java - 在新的 JFrame-2 中显示 Jtable 内容后,如何将其保留在主 JFrame-1 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5423420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com