これは、クリックされたときにデータベースでユーザー 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());
}
}