21xrx.com
2024-11-22 10:08:31 Friday
登录
文章检索 我的文章 写文章
【标题】简单Java应用程序实验结果分析
2023-06-15 16:19:56 深夜i     --     --
Java GUI JavaFX库

作为一个初学者,我们一直在学习Java语言,而且几乎每个人都会编写一些简单的Java应用程序来熟悉语言的基础知识。因此,接下来我们将在本文中讨论一个简单的Java应用程序的实验结果,并对其进行分析。

在这个应用程序中,我们将使用Java编程语言设计一个简单的桌面应用程序。这个应用程序将允许用户输入一个数字,然后将该数字平方并将结果输出到控制台。这个应用程序很简单,但它将使我们了解如何编写GUI应用程序、如何使用Java的JavaFX库以及如何分析实验结果。

先看代码实现:


import javafx.application.Application;

import javafx.scene.Group;

import javafx.scene.Scene;

import javafx.scene.control.TextField;

import javafx.scene.layout.HBox;

import javafx.scene.text.Text;

import javafx.stage.Stage;

public class SquareApp extends Application {

  @Override

  public void start(Stage primaryStage) throws Exception {

    Text result = new Text();

    TextField input = new TextField();

    input.setOnAction(event -> {

      String text = input.getText();

      try {

        double num = Double.parseDouble(text);

        result.setText(String.format("%.2f", num * num));

      } catch (NumberFormatException e) {

        result.setText("请输入数字");

      }

    });

    HBox hbox = new HBox(5);

    hbox.getChildren().addAll(new Text("输入数字:"), input, new Text("的平方是:"), result);

    hbox.setLayoutX(50);

    hbox.setLayoutY(50);

    Group root = new Group(hbox);

    Scene scene = new Scene(root, 300, 120);

    primaryStage.setScene(scene);

    primaryStage.setTitle("计算平方");

    primaryStage.show();

  }

  public static void main(String[] args) {

    launch(args);

  }

}

在这个应用程序中,我们首先使用JavaFX库创建了一个基于GUI的用户界面。应用程序的主要部分是一个输入数字的文本框和一个输出文本框。当用户输入数字并按下回车时,应用程序将计算数字的平方并将结果显示在输出文本框中。如果用户输入了无效的数字(例如,字母或符号),则应用程序将显示一条错误消息。

接下来,我们对这个应用程序进行了简单的测试。我们输入了一些有效的数字和一些无效的数字,以查看应用程序如何处理它们。这是我们的测试结果:

![image](https://i.imgur.com/gfhX5cV.png)

从实验结果来看,我们可以看到该应用程序能够正确处理用户输入的数字,并将有效的输入返回正确的平方值。如果输入无效,则应用程序会显示错误消息,向用户提供有用的反馈。

  
  
下一篇: 在javascript中

评论区

{{item['qq_nickname']}}
()
回复
回复