gpt4 book ai didi

java - 如果父级正在调整大小或 JComponent 的内容正在更改,如何使 JComponent 始终填充父级事件?

转载 作者:行者123 更新时间:2023-12-02 10:57:33 24 4
gpt4 key购买 nike

我有一个 JCombobox,我在运行时添加一些项目。其中一些非常长,我的 Jcombobox 也长得很长。它位于带有 BoxLayout (PAGE_AXIS) 的 JPanel 容器中。我不知道如何防止生长...
我想知道应该有一个像 overflow 这样的属性,并且在组合框中项目将显示为“123...”(如果它是“123456789”)。

编辑:

我看了您的回答,非常感谢。但问题是我的 JPanel 可以调整大小,并且我需要使其子级始终填充父级。所以我无法设置首选大小,因为我的 JPanel 的大小可以在运行时更改。
由于同样的原因,我也无法设置最大尺寸或使用 setPrototypeDisplayValue() 。

我尝试使用其他布局(GroupLayout、BorderLayout),但结果是相同的。

如果您愿意,我可以发布代码,但我认为没有必要。如果您需要的话请告诉我。
刚刚尝试使用单行 JTextArea 而不是 JCombobox。结果是一样的。当我打字时它就在增长。

最佳答案

关于java - 如果父级正在调整大小或 JComponent 的内容正在更改,如何使 JComponent 始终填充父级事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10911257/

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