当前位置: 首页 > 知识库问答 >
问题:

使jtable更大以适应所有数据

杨良平
2023-03-14

我目前在JPanel中的JscrollPane中有一个JTable。无论我如何设置这3个元素的大小,表总是显示为相同的大小。JPanel位于BorderLayout中,我正在打包框架。我想这样做的原因是因为我的列中的一些数据不适合,而不必使其他列太小。

共有1个答案

锺离晗昱
2023-03-14

>

  • 重写table.getPreferredScrollabLeviewPortSize(新维度(int,int));

    JPanel默认的LayoutManagerFlowLayout(在API中实现)更改为BorderLayoutGridLayout

  •  类似资料:
    • 首先,对组件的荷兰名称表示抱歉。现在,我希望有一个表单,其中有一个jtable,下面有一个按钮。我有几个方法来填充表模型--我没有在这里发布。问题是我的JTable在一个JPanel中,这个JPanel在一个带有Gridlayout的JPanel中,但是它不会改变大小。此刻我的桌子(还是?)我的jscrollpane不适合页面,所以它总是太大--我不确定哪一个是这里的坏蛋组件

    • 问题内容: 我有一个将动态填充的表格,我希望表格始终调整大小以适合行数。我不希望任何滚动,因为表格位于面板中,并且面板的内容需要打印。我已经试过了: 但这似乎不起作用。 问题答案: 我认为这不是最好的方法。但是正如您所坚持的,我将代码放在下面。

    • 我是Swing的新手,我正在使用JTable对象来显示一些信息。基本上,框架包含一个JPanel->GridBagLayout管理器。JPanel包含一个JLabel(“Status Table”)、一个包含JTable的JScrollPane、“Sort By”JButton和一个JComboBox。 如何设置列/列标题的宽度,以便完整地显示列/列标题中包含的文本? 我试着用 我尝试使用JScr

    • 我正在尝试使用jQuery TextFill灵活地缩放字体大小以填充其可变宽度容器。问题是,我认为这只适用于固定宽度的容器。我想在一个有响应网格的站点上使用这个。 下面是我的测试,它确认jQuery TextFill对可变宽度容器不起作用:http://jsfidle.net/9uqcjdpy/1/ 如果您调整窗口的大小,您将看到底部的div大小,但文本没有缩放。如果您更改顶部容器的像素宽度,您将

    • 这个问题可能已经得到了回答,我读过很多类似的,但对我不起作用。因此,我的具有扩展的自定义表模型。我的数据是和列名。那么,当我的数据发生更改时,如何更新表呢?我一直在使用,它正在工作,但它将我的自定义单元格呈现器重置为默认值。谢了。

    • 出于某种原因,当这个JTable被调用时,它没有任何变化(这个方法在用户提交SQL查询后更新JTable)。 给定:验证数据向量和列名称向量是否正确填充。JTable 是一个私有类变量。 有什么想法吗?