gpt4 book ai didi

java - 设置 JTable 内 JTextField 的大小

转载 作者:行者123 更新时间:2023-12-02 08:17:06 24 4
gpt4 key购买 nike

我已将 JTable 列的大小设置为 200(使用 setPreferredWidth()),并将其中 JTextField 的大小设置为 100(使用 setSize())。

尽管如此,我还是看到我的文本字段拉伸(stretch)到了该列的整个 200 像素,忽略了我设置的大小。

我应该如何为我的列和文本字段设置不同的大小?

最佳答案

使用自定义 TableCellRenderer 和/或 TableCellEditor 使单元格具有 JTextField 的特定大小,并在表格中拥有额外的空间。

http://download.oracle.com/javase/tutorial/uiswing/components/table.html#editrender

另请参阅:http://download.oracle.com/javase/tutorial/uiswing/layout/problems.html按照建议

(顺便说一句,这听起来很奇怪,也许花点时间问问自己 JTable 是否确实是在这种情况下使用的最佳组件)。

关于java - 设置 JTable 内 JTextField 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6167690/

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