java - JPanel - 仅设置最小高度

标签 java swing jpanel minimum-size

我读到如果未在 jpanel 上设置最小尺寸,则对 getMinimumSize 的调用将委托(delegate)给面板的布局管理器。如果在面板上设置了最小尺寸,则调用 getMinimumSize 时将返回此尺寸,而不是布局管理器的尺寸。我只想在我的 JPanel 上设置一个最小高度,并将最小宽度的检索留给面板的布局管理器,因为我想将最小宽度保留为布局管理器决定的任何值。是否可以在 JPanel 上仅设置最小高度?

最佳答案

覆盖 getMinimumSize() 方法。在方法中调用 super 并替换结果中的高度。

关于java - JPanel - 仅设置最小高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9478746/

相关文章:

java - 如何将javascript变量传递给struts2属性标签

java - 如何使用 Gmail API 检索电子邮件正文内容?

java - 整数除法 : Why is the result of 1/3 == 0?

java - 如何在 JList 上工作

java - 如何在swing jframe中嵌入SWT浏览器

Java 嵌套 JPanel 不保持指定的大小

java - 当程序没有错误时,序列化对象文件为空

java - 控制打印页面上面板的大小

java - 带有背景图像的 JPanel

java - JPanel 中的 JButtons 仅在鼠标悬停时出现