用JAVA写应用程序,绘制一个五角形

来源:百度知道 编辑:UC知道 时间:2024/06/19 12:41:39
这是偶的作业,各位帮忙
题目就是 用JAVA写应用程序,绘制一个五角形
要求写的全面一点,能直接运行
QQ:729714794,联系
bmw511 的答案相当满意,应该是个完整的了
保全期间,我还要运行下
能否把JAVA编程平台的软件下载地址发下啊
我一直找不到,sun 公司网站访问不了,太慢了

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

public class Test extends JPanel {

private JFrame frame = null;

private int r = 50; // 外顶点外接圆半径

private int[] x = new int[5]; // 5个X外顶点坐标

private int[] y = new int[5]; // 5个Y外顶点坐标

private int[] x_ = new int[5]; // 5个X内顶点坐标

private int[] y_ = new int[5]; // 5个Y内顶点坐标

public Test() {
this.math();
frame = new JFrame("五角星");
frame.getContentPane().add(this);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
frame.setVisible(true);
}

private void math() {
int c = 360 / 5; // 角度
for (int i = 0; i < 5