java - 容器在组件可见之前将其删除

标签 java swing user-interface jcombobox jcomponent

我正在开发一个包含很多组件的大型应用程序。我试图在一个地方添加一个组合框,而容器在该组件可见之前将其删除。我读到一些 Java Swing 验证并删除该组件(如果该组件被添加到其他地方)的内容。这究竟是如何运作的?

很抱歉,我想这个问题太突然了,我无法提供任何代码。

附注检查了组件、面板和容器的每个属性,没有任何东西影响组件的可见性。

最佳答案

我从来没有看到容器在可见之前删除该组件,您如何调试该组件以及调试什么内容,您确定 JComboBox 已添加到预期且可见的容器中吗?顺便说一句,有很多关于如何在运行时添加/删除 JComponent 的线程 here是关于最近/最近帖子的指南,

关于java - 容器在组件可见之前将其删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7126277/

相关文章:

java - 类无法转换为 ParameterizedType

java - 如何让 StringTemplate V4 忽略 < 作为分隔符?

java - 重新填充 GridBagLayout 中的空单元格

java - 使用 JFileChooser 制作备份副本

c++ - 当比例为 0 时防止 wxScrolledWindow 滚动

java - 向不同部分添加自定义渲染器

java - 根据内部 map 外部的键对嵌套 map 中的值求和

java - 使用 BorderLayout 和现有的 JScrollPane 将 Swing 元素添加到 JFrame

c++ - 如何有选择地使 QWidget 接受鼠标单击的焦点?

matlab - Matlab GUI 中带有 slider 的 WindowScrollWheelFcn