0
Apache Cassandraデータベースからデータを表示しようとしています。私はこのコードを持っています:javax.swing.JList <String> 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はラベルを表示しません。私は行のリストが正しいことを確信しています。私に何ができる?
なぜJListにコンポーネントを追加しようとしていますか?これはどのように動作するのではありません。 'ListModel'にデータを追加し、' ListCellRenderer'を使ってレンダリング方法を決定します。私は[リストの使い方](https://docs.oracle.com/javase/tutorial/uiswing/components/list.html)から始める方が良いと思います。 – MadProgrammer