专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java编程入门100例之五

temp10 2025-02-06 16:28:25 java教程 10 ℃ 0 评论

本文介绍用Java代码显示余弦曲线。

代码如下:

Java编程入门100例之五

import java.awt.*;
import javax.swing.*;

public class TestPanel extends JPanel {
    private static int width = 400;
    private static int height = 300;
    private double x;
    private double y;

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        g.setColor(Color.white);//设置面板背景色
        g.fillRect(0, 0, width, height);//填充面板,可自行选择大小
        g.setColor(Color.red);//设置画线的颜色
        for (x = 0; x <= 360; x += 0.1)//一个周期
        {
            y = Math.cos(x * Math.PI / 180);//转化为弧度,1度=π/180弧度
            y = (100 + 80 * y);//便于在屏幕上显示
            g.drawLine((int) x, (int) y, (int) x, (int) y);//画点
        }
    }

    public static void main(String[] args) {
        TestPanel testPanel = new TestPanel();
        JFrame frame = new JFrame();
        frame.setTitle("余弦曲线");
        frame.add(testPanel);
        frame.setSize(width, height);//设置窗口大小
        frame.setVisible(true);
    }
}

代码简析:

  1. 这是一个带图形界面的程序,使用Java的Swing来进行图形界面显示。虽然Swing使用不广,不过做java编程学习也可以。
  2. Test类继承自JPanel这个基础的界面显示类。
  3. 覆写paintComponent方法来进行定制界面显示内容
  4. main函数为程序运行入口,创建一个JFrame,然后把定制的JPanel装进去,然后显示出来即可。

Java开发工具:IDEA

学习Java编程,可以看看我下面这个专栏:

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表