Java入门:创建与运行主类

需积分: 9 2 下载量 148 浏览量 更新于2024-07-13 收藏 6.3MB PPT 举报
"该资源是一个JAVA入门教程,主要讲解如何获取网页参数以及类的定义。在示例中,展示了如何获取名为"USER"的参数,并在GUI中显示。此外,还介绍了一个名为WelcomeApplet的Java Applet程序,它是一个同时适合作为应用程序和Applet运行的例子,用于接收用户输入并显示欢迎信息。" 在JAVA编程中,获取网页参数是通过HTTP请求来完成的。在给出的代码片段中,`getParameter("USER")`是用于从请求URL中获取名为"USER"的参数值。这段代码可能是在一个Servlet或者JSP页面中,当用户访问带有特定参数的URL时,该方法会返回对应的参数值。例如,如果URL是`http://example.com/?USER=John`, `strUser = getParameter("USER");`将会把"John"赋值给`strUser`。 类的定义是JAVA编程的基础。一个Java源程序可以包含多个类,但是只能有一个主类,主类是程序执行的起点。在应用程序中,主类通常包含`main`方法;而在Applet中,主类是继承自`Applet`类的自定义类。在Java源文件中,类名应与文件名相同。 在给出的【例2.1】中,`WelcomeApplet`是一个扩展了`Applet`类的公共类(`public class WelcomeApplet extends Applet`),并且实现了`ActionListener`接口,这意味着它可以响应用户的动作事件。类体内定义了属性,如文本字段(`TextField`)`txtName`和`txtDisp`,以及标签(`Label`)`lblName`。这些组件用于构建用户界面,允许用户输入名字并显示欢迎消息。 `init`方法是Applet生命周期的一部分,用于初始化Applet。在这个例子中,它设置了界面布局,添加了文本框和标签,并将文本框`txtName`注册为动作监听器,这样当用户按下回车键时,`txtName`中的输入会被读取并显示在`txtDisp`中。这展示了事件驱动编程的概念,即程序等待并响应特定的用户交互。 在运行此Applet时,用户在`txtName`文本框中输入名字,点击或按回车后,Applet会显示一条定制的欢迎消息。这演示了如何在Java中结合GUI组件和事件处理来创建交互式应用。