java - 简单的 JOptionPane.showMessage();

标签 java swing joptionpane

这是一个按钮的代码,当单击该按钮时,它会在数据库中搜索用户 ID 并显示姓名、姓氏和工作时间。我想要做的是弹出一条消息(JOptionPane.showMessage()),显示用户 checkin / checkout 的时间,所以我认为我可以做的是添加“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),它会自动为您导入所有内容。

希望有帮助。

关于java - 简单的 JOptionPane.showMessage();,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11069530/

相关文章:

java - 如何从使用 JAXB 生成的 XML 文件中删除一些元素?

java - 如何左右遍历二叉树?

java - 检查日期是否重叠并返回最大计数

java - 选择 Java 时让按钮闪烁

java - 使 JOptionPane 从网站打开图像时遇到问题

Java - 从 Object 到 Map.Entry<String,String> 的未经检查的转换

java - 在 Swing 中的表单验证期间绘制警告符号

java - 读取 JSlider 的值

java - 使用 list.addElement(JOptionPane.showInputDialog(); 的不兼容类型

java - JDialog vs JOptionPane vs JPanel 正确的屏幕调整大小