这是一个按钮的代码,单击该按钮时,它将在数据库中搜索用户ID,并显示名称,姓氏和小时。我想做的是弹出一条消息(JOptionPane.showMessage()),该消息显示用户进/出时钟的时间,所以我想我可以做的就是添加“ JOptionPane.showMessage()”来做到这一点,但是当我放置此代码(无论在何处)时,“ showMessage”下方都有一条红线,并显示一条错误消息:

==cannot find symbol
==symbol: method showMessage(java.lang.String)
==location:class javax.swing.JOptionPane


不确定那是什么意思。任何帮助非常感谢。谢谢。

private void clockInOutActionPerformed(java.awt.event.ActionEventevt){

    // TODO add your handling code here:
    try{
stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,  ResultSet.CONCUR_UPDATABLE);
           String sql = "SELECT * FROM Students WHERE STUDENTID = ?";
        PreparedStatement pstmt = con.prepareStatement(sql);
        pstmt.setInt(1, Integer.parseInt(jTextField1.getText()));
        ResultSet rs = pstmt.executeQuery();

        if(rs.next()){
            String first = rs.getString(2);
            String last = rs.getString(3);
            String hours = rs.getString(6);

            fName.setText(first);
            lName.setText(last);
            tHours.setText(hours);
        }
    }
    catch(SQLException err){
        JOptionPane.showMessageDialog(Student.this, err.getMessage());
    }
}

最佳答案

可能是您拼写了该类名,或者您没有导入该类名,请检查并重试。还有安德鲁说的话。

如果您使用的是IDE Eclipse,则按Ctrl + Shift + o(字母O)会自动为您导入所有内容。

希望能帮助到你。

10-06 09:43