gpt4 book ai didi

java - 如何在没有 JScrollpane 的情况下制作 JTable

转载 作者:搜寻专家 更新时间:2023-11-01 01:45:47 25 4
gpt4 key购买 nike

我已经进行了一些相当不错的搜索,但我不太清楚我在寻找什么。基本上我想要一个 JPanel 中的 JTable,并让 JPanel 根据 JTable 的大小重新调整自身大小。我知道实现 JTable 的常用方法是使用 JScrollpane,但在这种情况下这是不必要的,它使我的程序看起来......凌乱。

我找不到我需要的答案的原因是每次有人询问 JPanel 中的 JTable 时,都会有人给出将其放入滚动 Pane 的答案。我知道使用滚动 Pane 的优势,但在这种情况下它们没有优势。

最佳答案

  1. 是的,可以添加 JTable to the JPanel , 注意用几行填满实际屏幕分辨率

  2. 你也必须单独添加 TableHeader 到容器中,否则不会添加,也不会可见,因为 JTableJScrollPane 不需要单独添加或定义 TableHeader

  3. 更好的方法是从 JScrollPane.setBorders(null) 中删除边框,并禁用 VERTICALHORIZONTAL_SCROLLBAR从不

  4. 要缩小更宽的 JScrollPane 以适应 JTables 维度,可以使用 table.setPreferredScrollableViewportSize(table.getPreferredSize());

关于java - 如何在没有 JScrollpane 的情况下制作 JTable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10949012/

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