简单的睡眠计算器-无法使按钮/文本字段正常工作

问题描述 投票:0回答:1

当按下按钮时,需要将计算结果显示在文本字段(totalDay,totalSleep)中。

private void calculateButtonActionPerformed(java.awt.event.ActionEvent evt) {                                                
    //variables to store user input
    int int1, int2, int3, int4, int5, int6;
    int out1, out2;
    //get user input
    int1 = Integer.parseInt(yourDay.getText());
    int2 = Integer.parseInt(yourMonth.getText());
    int3 = Integer.parseInt(yourYear.getText());
    int4 = Integer.parseInt(todayDay.getText());
    int5 = Integer.parseInt(todayMonth.getText());
    int6 = Integer.parseInt(todayYear.getText());
    //calculate
    out1 = (int6 - int3) * 365 + (int5 - int2) * 30 + (int4 - int1);
    out2 = out1 * 8;
    //display calculations
    totalDay.setText("You have been alive for" + out1 + "days");
    totalSleep.setText("You have slept for" + out2 + "hours");
java uibutton uitextfield
1个回答
0
投票

我不确定您要在这里问什么,但是如果我理解正确,您可能会想创建一个看起来像这样的函数:

    public void displayCalculations(int one, int two, int three, int four, 

    int five, int six) {
        int outOne = <calculations>;
        int outTwo = <calculations>;
        System.out.println("You have been alive for: " + outOne + " days");
        System.out.println("You have slept for" + outTwo + " hours");
    }

如果您要格式化代码并使问题更简洁,这将有所帮助。这还假设您已经为相应项(即yourDayyourYear等)创建了类。

© www.soinside.com 2019 - 2024. All rights reserved.