Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-如何显示记录计数_Java - Fatal编程技术网

Java-如何显示记录计数

Java-如何显示记录计数,java,Java,我希望以以下格式显示查询后检索到的记录 “记录1/20” 我已检索到rownum和总记录。这只是我需要知道的展示。 如果它可以在JLabel中显示,那就太好了 谢谢 请注意,您必须处理要显示的值的事件,因此,当您只需设置文本,然后继续处理(阻止主线程)时,该值将在小部件中,但操作系统将无法在屏幕上呈现它。我喜欢使用: 请用SwingUtilities.invokeLater()来包装它,如果他在EDT中进行查询,那么是的。如果他在单独的线程中执行,那么invokeLater()是避免线程问题的一

我希望以以下格式显示查询后检索到的记录

“记录1/20”

我已检索到rownum和总记录。这只是我需要知道的展示。 如果它可以在JLabel中显示,那就太好了

谢谢

请注意,您必须处理要显示的值的事件,因此,当您只需设置文本,然后继续处理(阻止主线程)时,该值将在小部件中,但操作系统将无法在屏幕上呈现它。

我喜欢使用:


请用SwingUtilities.invokeLater()来包装它,如果他在EDT中进行查询,那么是的。如果他在单独的线程中执行,那么invokeLater()是避免线程问题的一种安全方法。您能描述一下您的应用程序是如何构造的吗?你在使用SwingWorker模式吗?
label.setText("Record "+i+" of "+rownum);
label.setText(String.format("Record %d of %d", rownum, total));