データベースからデータを取得し、Java Swing のラベルを使用して表示しようとしています。ここに私のコードがあります:
public void SetUpJTable() {
// Set Up Database Source
db.setUp("IT Innovation Project");
String sql = "Select topic_title,topic_description,topic_by from forumTopics WHERE topic_id = "
+ topicId + "";
ResultSet resultSet = null;
// Call readRequest to get the result
resultSet = db.readRequest(sql);
try {
while (resultSet.next()) {
jLabel_topicTitle.setText(resultSet.getString("topic_title"));
jLabel_content.setText(resultSet.getString("topic_description"));
jLabel_topicBy.setText(resultSet.getString("topic_by"));
}
resultSet.close();
} catch (Exception e) {
System.out.println(e);
}
}
そして、コンストラクターを使用してメソッドを呼び出しました。
public eForumThreadContent(){
SetUpJTable();
};
ただし、アプリを実行すると、ラベルに何も表示されません。では、どうすればこれを修正できますか?メインメソッドのないクラスでメソッドを呼び出す方法がわかりません。ガイドはありますか?前もって感謝します。