我在 JScrollPane 中有一个 JPanel。JPanel 内部有许多 JButton。然而,当 JPanel 和 JScrollPanel 被初始化时,这些 JButtons 被设置为 NOT VISIBLE (jbutton.setVisible(false))。当另一个类触发它时,JButtons 仅设置为 VISIBLE (jbutton.setVisible(true))。
但是,尽管这些 JButton 已成功添加并设置为在 JPanel 上可见,但它们在 JPanel 或 JScrollPane 上不可见。我的猜测是,当 JScrollPane 添加 JButtons 时,JButtons 设置为 NOT VISIBLE,即使 JButtons 设置为 VISIBLE,JScrollPane 也不会检测到它们。
有没有办法动态改变 JScrollPane 内 JPanel 中 JButtons 的可见性?