gpt4 book ai didi

java - 我的 jScrollPane 不适用于我的 AbstractTableModel

转载 作者:行者123 更新时间:2023-12-02 04:14:04 25 4
gpt4 key购买 nike

我创建了一个 abstractTableModel,它会使用从选择查询中获取的数据自动填充数组。

该表垂直方向太长,因此我需要应用 JScrollPane。但它永远不会出现。

这是代码:

String[][] Datos = crearArray(rs,numFilas);
TablaCryptos tC = new TablaCryptos( rs,columnas, Datos, numFilas);
JTable tabla = new JTable(tC);
FlowLayout fl = new FlowLayout(FlowLayout.CENTER);
jPanel1.setLayout(fl);
JScrollPane js = new JScrollPane(tabla);

jPanel1.add(tabla);
add(jPanel1);
add(js);

表格位于JPanel内。

最佳答案

JScrollPane 包含该表,因为您使用构造函数传入了它:

JScrollPane js = new JScrollPane(tabla);

因此无需将该表添加到另一个 JPanel,然后该表也会添加到您的布局中:

jPanel1.add(tabla);

我会删除该行。您的帖子并没有真正解释您拥有哪种 JFrame 和主 JPanel,也没有解释什么布局,但我怀疑这是布局问题的根源。如果您需要更多帮助,请更新您的问题。

关于java - 我的 jScrollPane 不适用于我的 AbstractTableModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56671968/

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