java GUI之使用方法

一、初步认识方法

            java GUI中的方法是什么?

           方法是一种根据代码的功能和用途将代码分组到特定块中的技术。将一个方 法中的代码分组将有助于程序员开发程序。

                                                                                            (方法的一般结构) 

            要创建一个方法,必须做两件事,即定义方法和调用方法 Java 编程中的方 法有两种类型,一种是没有返回值的方法,另一种是有返回值的方法。在定义没有返回值的方法时,将 void 关键字用作前缀,然后与方法名一起 使用。为一个方法命名通常是根据该方法的用途或功能来调整的。

           调用 DisplayData 方法是通过使用代码 DisplayData()来完成的,通过在 DisplayData 方法中分组语句来显 示学生的名字,它将减少在“展示数据”按钮时的代码编写。这当然使程序代码 看起来很有效。如果要显示的数据发生了更改,那么只需更改 DisplayData 方法 中包含的语句。

方法的参数实际上是将由方法处理的数据,因此参数的数据类型由要处理的 数据类型决定

二、带参数的方法      

           当定义一个带有参数的方法时,那么当调用该方法 时,我们必须传递一个与方法参数具有相同类型的值。传递给方法的值或参数的 数量必须与方法定义时的参数数量相同。

      (使用 TextArea 输入文本:     Text Area 是 Java GUI 提供的控件之一,可用于读取文本或字符串。该控件 的工作原理几乎与文本字段相同,但是文本区域具有更多的功能,可以读取大量 字符串。该控件的工作方式类似于文本编辑器,可以读取新行,因此用户可以输 入大量字符串。 在 Form 窗口中添加 Text Area 的方法与添加其他控件的方法相同。我们只需 在 Palatte 编辑器中选择并拖动 Text Area。)

三、如何重载方法

            什么是方法重载?我们又要怎样重载方法

           方法重载是一种编程技术,它允许两个或多个方法具有相同的名称,但具有 不同类型的参数。通过使用重载技术,可以创建两个或多个具有相同名称的方法, 但每个方法具有不同的参数。只有当我们希望方法处理不同类型的数据时,才能 对方法进行重载。两个同名的方法能够处理不同类型的数据。

                                                                                             (方法重载结构)

java GUI之使用方法_第1张图片

 (使用格式化字段来读取输入:    Formatted Field 是 java GUI 编程中提供的控件之一,通常用于处理格式化输 入,如日期或其他格式化条目。此控件由 swing 库中包含的 JFormattedTextField 类处理。有关详细信息,下面的案例将显示如何使用 Formatted Field 控件输入出 生日期。)

          使用了两个语句。处理将字符串转换为日期数据类型的过程中产 生的错误。与文本字段一样,格式化字段接收的输入也是字符串。因此,在格式 化字段中输入的出生日期必须转换为 date 数据类型。

.四、 如何创建递归方法

              什么是递归方法?

              递归方法是调用自身的方法。递归是一种允许方法调用自身的编程技术。递 归方法将重复调用它自身,因此我们需要一个使调用停止的条件。使用递归方法 解决问题与使用循环语句解决问题具有相同的工作原理。

例如:

          一个显示“我爱 Java”字符串多达 10 次的程序可以通过如下循环语 句来解决。

             for(int i=0;i<10;i++)

              {

             System.out.println("我爱 Java");

              }

              或者

            void Display(int n)

            {

            if(n>1)

                 Display (n-1);

                     System.out.println("我爱 Java");

            }

你可能感兴趣的:(java,gui)