如何使用构造函数调用方法

时间:2013-01-17 14:39:43

标签: swing

我正在尝试从数据库中检索数据并使用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();
    };

然而,当我运行应用程序时,标签没有显示任何内容。那么我该如何解决这个问题呢?我不知道如何在没有main方法的类中调用方法。任何指南?提前谢谢。

1 个答案:

答案 0 :(得分:0)

从其他类调用方法:

    public class Class1
    {
        public static void methodFromClass1()
        {
            // body...
        }
    }

    public class Class2
    {
        Class1.methodFromClass1(); // thats the way you do it.
    }

Ass你可以看到Class 2没有主类..你也可以用同样的方式在Class 1中调用methodFromClass1()。但这些都在手册中..