Long to String返回null(jFrame)

时间:2018-05-11 22:14:49

标签: java string jframe long-integer

我正在尝试使用currentTimeMillis在jFrame中创建一个计时器,但是当我单击返回已用时间的按钮时,返回的值为null,在控制台中都没有(请参阅此error image )值正常。 在这一刻,就像你在代码中看到的那样,我正在使用toString,我尝试使用valueOf,但是我收到错误“long无法转换为字符串”。 他是我的代码的“片段”:

public class MainFrame extends javax.swing.JFrame {

public long startTime;
long elapsedSeconds;
long elapsedTime;    
public long secondsDisplay; // Segundos |
public long elapsedMinutes; // Minutos   } os três principais
public long elapsedHours;   // Horas    |
String ShowSeg = Long.toString(secondsDisplay);
String ShowMin = Long.toString(elapsedMinutes);
String ShowHour = Long.toString(elapsedHours);
/**
 * Creates new form SSMFrame
 */
public MainFrame() {
    initComponents();
}
@SuppressWarnings("unchecked")
//*A long code resided here*//                     
private void StoCountActionPerformed(java.awt.event.ActionEvent evt) {                                         
elapsedTime = System.currentTimeMillis() - startTime;
elapsedSeconds = elapsedTime / 1000;
secondsDisplay = elapsedSeconds % 60;
elapsedMinutes = elapsedSeconds / 60;
elapsedHours = elapsedMinutes / 60;
    ShowETseg.setText(ShowSeg);
    ShowETmin.setText(ShowMin);
    ShowEThour.setText(ShowHour);

0 个答案:

没有答案