gpt4 book ai didi

java - 以表格形式打印 jTextArea 上的数据

转载 作者:行者123 更新时间:2023-11-30 07:49:56 25 4
gpt4 key购买 nike

实际上,我正在从 mysql 检索数据,并希望使用 swing 将这些数据打印在表格形式的 jTextArea 上。

最佳答案

您可以使用 JTable 代替 JTextArea,示例如下:

// load the data from database into a vector
ResultSet resultSet = stmt.executeQuery();
Vector data = new Vector();
while (resultSet.next()) {
Vector row = new Vector();
row.add(resultSet.getString(1));
row.add(resultSet.getInt(2));
data.add(row);
}

// initialize the column names
Vector columnNames = new Vector();
columnNames.add("Name");
columnNames.add("Num");

// create the jtable with the data and the column names
JTable jTable = new JTable(data, columnNames);

JFrame jFrame = new JFrame();
jFrame.setVisible(true);
jFrame.add(new JScrollPane(jTable));
jFrame.pack();

有关 JTable 的详细信息可以在 Oracle JTable 教程中找到:https://docs.oracle.com/javase/tutorial/uiswing/components/table.html

关于java - 以表格形式打印 jTextArea 上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33433718/

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