gpt4 book ai didi

java - 管理动态添加到 JScrollPane 的 JCheckBox

转载 作者:行者123 更新时间:2023-12-01 23:30:22 26 4
gpt4 key购买 nike

我正在研究将 JCheckBox 添加到面板,然后将该面板添加到 JScrollPane 的功能。到目前为止,我已完成将不同的 JCheckBox 动态添加到面板,但是当我将相同的面板添加到 JScrollPane 时,它​​不会显示 JCheckBoxes 到 JScrollPane

Q.1同样的事情没有出现在 JScrollPane 中的可能原因是什么?

Q.2 即使我将 JCheckBox 添加到面板,然后将该面板添加到 JScrollPane,我如何管理 setSelected 功能,我的意思是如何将 ActionListener 添加到动态添加的 JCheckBox?

注意:我正在使用面板的 AbsoluteLayout

最佳答案

例如使用 GridLayout(1 列和多行)。

保留复选框的数组(或列表)。浏览列表添加 ActionListener 或者您可以获取主面板的子组件,迭代它们并将其转换为 JCheckBox 并添加监听器。

最糟糕的方法是使用 AbsoluteLayout 定义面板的首选尺寸。

关于java - 管理动态添加到 JScrollPane 的 JCheckBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19427498/

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