java - 是否可以将同一个子实例多次添加到 StackLayoutPanel 中?

标签 java gwt

我有以下问题..我正在使用 StackLayoutPanel 和 当我尝试添加另一个堆栈的同一实例的子级时 不让我和我除去他的头和 child 。

问题是我怎样才能让我的堆栈允许许多 child 同一个实例?

我试图将 children 放入另一个 wrapper 中 LayoutPanel,都是头,但它只添加了最后一个 child 啊 最后一个头。

非常感谢! 杰罗.

Widget stackLayoutPanel 子标题

最佳答案

我不知道 StackLayoutPanel 是什么,但是您应该能够向面板添加组件的“不同”实例。

但是,一个组件只能有一个父组件。因此,您不能将相同的组件添加到多个面板。

这是通过使用“模型”来解决的。例如,您无法将相同的文本字段添加到两个不同的面板,但您可以创建两个文本字段,然后共享模型:

JTextField tf1 = new JTextField();
JTextField tf2 = new JTextField( tf1.getDocument() );

关于java - 是否可以将同一个子实例多次添加到 StackLayoutPanel 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4044367/

相关文章:

gwt - 使用 GWT-Maven 时如何为 GWT 编译器提供更多内存?

java - 更新的 JDO 对象不会保留在 GWT 中

java - 我如何才能及早访问 Oracle Java 更新,以便在这些更新公开时测试我的 RIA 并避免防火演习?

Java ByteBuffer 到字符串

java - 为什么即使将 setLayout() 设置为 null 后,setBounds() 方法也不起作用?

gwt - 根据外形更改入口点类

java - 是什么触发了 GWT 的验证?验证失败时会发生什么?

java - 尝试在 Java 中将 List 从数据库转换为 json 时的 Stackoverflow

java - 从自定义适配器访问ArrayList

gwt - 如何将 GWT 或 Vaadin 与 Play Framework 2.0 集成