问题标签 [jtableheader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
143 浏览

java - 可以在没有表格的情况下将文本关联到 JTableHeader 吗?

我想在一些单元格内创建一个带有标题的 JTable。但我想将文本与此标题相关联。是否可以?怎么做?

尽我所能!莱安德罗·利马

0 投票
5 回答
14765 浏览

java - 关于 JScrollPane 中 JTable 的列宽

我想在 JScrollPane 中以固定的 num 宽度设置 JTable 的每一列,但我无法做到这一点,因为infoTable.getColumnModel().getColumn(0).setPreferredWidth(10); 我使用 JScrollPane 的默认布局并在 j2se 1.4 中添加带有 scrollPane 的 setViewPortView(infoTable) 的表。我怎样才能做到这一点?这是我的代码

附言。谢谢回复我需要可以拖动列来调整大小,所以我无法设置最大和最小大小

0 投票
1 回答
1659 浏览

java - 如果我知道列位置,请更改 JTable 中的列标题

如果我知道列位置,我可以将 Jtable 选项卡中的列标题从“名称”更改为“姓氏”吗?我想在第二个或第一个选项卡中更改列名,而不是最后一个。

使用此代码,我只能更改最后一个选项卡中的列标题。我有 4 个标签。

0 投票
1 回答
639 浏览

java - 如何在对模型使用 AutoBinding 的 JTable 中显示标题行

由于某种原因,我的标题行不可见。我正在使用 SwingBindings.createJTableBinding 将 pojo 绑定到表。我的表格显示了所有行,但标题行不可见。

如果我检查表中的 JTableHeader 是否存在,并且其列具有预期的名称。JTable 标头属性:isEnabled 和 isVisible 设置为 true。

有什么我想念的吗?

0 投票
5 回答
37094 浏览

java - 如何更改 JTable 标题的字体?

我想设置 JTable 标头的字体。你知道如何?

0 投票
5 回答
8330 浏览

java - JTable,Java中的列标题名称

我正在用数据库中的数据填充 JTable。我已将 AbstractTableModel 子类化并将引用传递给 JTable。但是,我如何设法提取数据库中的列名并将它们设置为 JTable 中的“标题”?

提前致谢。

我已经有了这个,在控制台中显示标题名称,但我在 GUI 中没有列。我已将 JTable 附加到选项卡式窗格中的选项卡上。

0 投票
1 回答
1030 浏览

java - 使用非默认标题高度时,滚动会弄乱 jtable 中的标题

我用这个改变jtable中标题的高度:

现在,当我使用水平滚动条时,标题根本无法正确呈现。我究竟做错了什么?这是影响问题的唯一行。我需要做任何其他事情来改变标题的高度吗?

这是问题的屏幕截图。 看标题右边...

0 投票
1 回答
232 浏览

java - 如何将名称放到一个jtable的列中?

我有用查询填充我的 jtable 的方法,但是我的 jtable' 列没有名称,我该如何输入?我不想删除得到的查询。

0 投票
1 回答
1154 浏览

java - Nimbus TableHeader 未突出显示为“已按下”

默认情况下,JTableHaeder 没有“按下”突出显示。(雨云)

NimbusDefaults说它有一个默认的 [Pressed] 背景画家。

当我单击 TableHeader 时,我应该怎么做才能看到这个?

NimbusDefaultPainter


更新 1

正确返回 mouseDown 上的NimbusStyle.getExtendedStatePRESSED。但是NimbusStyle.getBackgroundPainter(SynthContext)返回null原因是缓存中有一个null缓存NimbusStyle.Values“backgroundPainter$$instance”具有这种状态。

那里有什么问题?


更新 2

我的示例显示了一个 JTableHeader 和一个具有“按下行为”的 JScrollBar。

对于 JScrollBar,我的putClientProperty( "Nimbus.State" )作品存在重绘问题。

0 投票
3 回答
9877 浏览

java - jtable 标头中复选框的事件

嗨,我有一个在列和列标题中带有复选框的 jtable

问题是如果我单击第一列标题,则选择第一列标题,选择第二列标题

我创建了一个表格单元格渲染器

顶部的显示的问题 图像 未选择 底部的图像 单击列标题 (AM)

getTableCellRendererComponent 发生在 mouseClicked 事件之前,所以我无法获得点击的列

任何想法?