gpt4 book ai didi

java - 如何向 JScrollPane 添加水平/垂直滚动条

转载 作者:行者123 更新时间:2023-11-30 06:32:04 25 4
gpt4 key购买 nike

我想在我的 JScrollPane 中添加水平滚动条,因为我的表格现在看起来像下面这样:

enter image description here

这是我创建表格的代码:

  this.table = new JTable();
this.table.setShowGrid(false);
this.table.getTableHeader().setFont(ReportViewConstants.TABLE_FONT);
this.table.setFont(ReportViewConstants.TABLE_FONT);

this.scrollPane = new JScrollPane(this.table);
Dimension size = new Dimension(300, 400);
this.scrollPane.setPreferredSize(size);
this.scrollPane.setMinimumSize(size);
this.scrollPane.getViewport().setBackground(Color.WHITE);

你能指出我做错了什么吗?当我将创建 JScrollPane 的行更改为:

  this.scrollPane = new JScrollPane(this.table,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);

滚动条在那里,但我仍然无法水平滚动。请参见下面的屏幕截图。

enter image description here

谢谢!

最佳答案

您必须为 JTable#setAutoResizeMode 设置,更多内容在 JTable 的 教程中描述 Setting and Changing Column Widths

关于java - 如何向 JScrollPane 添加水平/垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9164786/

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