Это код кнопки, который при нажатии на нее запрашивает идентификатор пользователя в базе данных и отображает имя, фамилию и часы. Я хочу написать сообщение (JOptionPane.showMessage()), которое показывает время, в которое пользователь набирает/выключает, так что я думал, что я могу сделать, это добавить «JOptionPane.showMessage()», чтобы сделать именно это , но когда я ставлю этот код (независимо от того, где) есть красная линия, под «ShowMessage» и сообщение об ошибке, говорящее:Простой JOptionPane.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());
}
}
* «Не уверен, что это значит». * Это означает, что вы составляете методы, которых не существует! Иногда, как программисты, нам нужно [прочитать документацию] (http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html#method_summary). –
YEP! Ненавижу, когда я это глупо. –