我们可以在滚动窗格中添加一列JTable吗?
答案 0 :(得分:2)
如果您只询问单个列上的水平滚动条,则以下技术(视口调整)可能会起到作用:
http://www.java2s.com/Code/Java/Swing-Components/FixedTableColumnExample.htm
答案 1 :(得分:1)
不直接。一种方法是为它们创建一个模型。假设你有一个JTable模型
public class MyTableModel implements TableModel, ListModel {
然后将模型设置为JTable
和JList
。
答案 2 :(得分:1)
你的问题对我来说真的没有任何意义所以我只是疯狂猜测
TableModel可以被许多表使用。因此,您可以使用TableModel轻松创建JTable。然后,您可以使用TableColumnModel从视图中删除TableColumns。因此,在滚动窗格中只能看到一列。
编辑:
要水平滚动,请使用:
table.setAutoResizeMode( JTable.AUTO_RESIZE_OFF );
然后将TableColumn设置为首选宽度,如果需要,将显示滚动条。阅读JTable API并按照“如何使用表”的Swing教程链接获取有关设置列宽的更多信息。