【发布时间】:2025-12-08 10:20:03
【问题描述】:
这是我的代码,它确实获取数据并将其粘贴到文本区域,我只是想知道是否可以更改它以便我可以编辑它的输出方式,并添加换行符等?
btnLeaderBoardUpdate.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
String sql3 ="Select * from honscores group by Name order by Kills";
ResultSet rsz;
try {
PreparedStatement stz = conn.prepareStatement(sql3);
rsz = stz.executeQuery();
LeaderBoard = rsz.toString();
while(rsz.next()){
ArrayList<String> record = new ArrayList<String>();
ResultSetMetaData metaData = rsz.getMetaData();
int columns = metaData.getColumnCount();
for (int i = 1; i <= columns; i++) {
String value = rsz.getString(i);
record.add(value);
}
for (int i=1;i<columns;i++) {
txtLeaderBoard_1.append(record.toString());
}
}
} catch(Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}
});
【问题讨论】:
-
谢谢,我会尝试所有的建议,看看哪个效果最好。