21xrx.com
2024-09-17 04:29:03 Tuesday
登录
文章检索 我的文章 写文章
掌握Java程序的两类:应用程序与小程序
2023-06-13 19:26:21 深夜i     --     --
Java程序 应用程序 小程序

Java是一种广泛应用的计算机编程语言,开发Java程序也被广泛接受。但是,不同的Java程序也有不同的开发类别。Java程序主要可以分为两类:应用程序和小程序。

首先让我们来看应用程序。应用程序一般指独立的、完整的、可执行的应用程序,如游戏、字处理器、浏览器等等。通常,应用程序需要在高端电脑上运行,配备高配置与内存,而且也是广大用户所需要的常用软件之一。

产品经理需要编写Java应用程序的一个例子是创建一个Java网络视频播放器,需要使用大量GUI(图形用户界面)组件,例如滚动条、选项卡、菜单等等。以下是一个简单的Java应用程序代码,来演示如何利用Java的GUI组件:


import javax.swing.*;

import java.awt.*;

public class SimpleGUI extends JFrame {

  private JButton button = new JButton("点我试试");

  private JTextField input = new JTextField("", 5);

  private JLabel label = new JLabel("输入:");

  private JCheckBox check = new JCheckBox("选我", false);

  SimpleGUI() {

    // 设置窗口名称

    super("Simple Example");

    // 设置布局

    this.setLayout(new FlowLayout());

    // 添加组件到窗口

    this.add(label);

    this.add(input);

    this.add(check);

    this.add(button);

  }

  public static void main(String[] args) {

    // 实例化窗口并设置大小

    SimpleGUI app = new SimpleGUI();

    app.setVisible(true);

    app.setSize(300, 100);

  }

}

其次,让我们来看看小程序。小程序是在另一个应用程序内运行的程序,在Java程序中,这通常指Applet。与应用程序不同,小程序不需要在高端计算机上运行。Java小程序也不需要离开Web浏览器。

这里是一个Java小程序的例子:创建一个简单的绘图应用程序,让用户在框架中画图,以下是一个使用Java applet技术的简单代码:


import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

public class SimpleApplet extends Applet implements MouseListener {

  private Graphics g;

  private int last_x =0, last_y = 0;

  SimpleApplet() {

    addMouseListener(this);

  }

  public void init() {

    g = getGraphics();

  }

  public void paint(Graphics g) {

    g.drawString("Draw Here", 20, 20);

  }

  public void mousePressed(MouseEvent e) {

    last_x = e.getX();

    last_y = e.getY();

  }

  public void mouseReleased(MouseEvent e) {}

  public void mouseEntered(MouseEvent e) {}

  public void mouseExited(MouseEvent e) {}

  public void mouseClicked(MouseEvent e) {

    g.drawLine(last_x, last_y, e.getX(), e.getY());

    last_x = e.getX();

    last_y = e.getY();

  }

}

在这个Applet中,鼠标单击在Applet窗口中的任何位置上都会画出一条线段。此简单示例说明了在一个Applet中绘图的基本原理。

总之,Java程序可以分为两类:应用程序和小程序。这两个类型的程序各有其特定的行为和开发要求。为自己选择合适的Java程序类型,需要你根据项目的要求和自己的技术水平去做适当的选择。

  
  

评论区

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