我正在尝试显示来自Apache Cassandra数据库的数据。我有此代码:
private void jButtonTimelineActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
List<Row> l = cassandra.queryTimeline();
JList<String> listaTweets= new JList<String>();
for(Row r : l) {
JLabel label = new JLabel(r.getString(3));
System.out.println(r.getString(3));
jList1.add(label);
}
jList1.revalidate();
jList1.repaint();
}
我尝试了很多事情,并且UI不显示标签。我确定行列表正确。我该怎么办?
您已发布未完成的代码。很难理解THSES类型的代码。虽然我有一些想法。希望这有效。
DefaultListModel<String> model = new DefaultListModel<>();
JList<String> jList1 = new JList<>( model );
现在将这些项目添加到像这样的"模型"中
model.addElement(lavel.getString());
无需添加这些代码jlist1.revalidate((; jlist1.repaint((;