如何用java做出一个全三角形_我正在尝试用java创建一个三角形

//我正在尝试在java中创建一个基本的赛车。我为身体做了一个矩形,现在我正在为前面做一个三角形。我在网上寻找创建一个三角形的代码,但没有一个看起来像我在下面的矩形中那样。我从“用于邪恶天才的视频游戏编程”中获得了大部分代码作为参考,现在我们鼓励创建自己的车辆,但矩形是解释的唯一形状。我没有将矩形的代码复制到三角形中,期望其中一个与另一个重叠,只是为了让我知道它的工作原理,但事实并非如此。任何人都可以向我解释如何制作一个三角形和可能是一个圆圈?无论如何也不需要创建另一个课程呢?我正在尝试用java创建一个三角形

import javax.swing.*;

import javax.swing.event.*;

import java.awt.*;

import java.awt.event.*;

public class Vehicle extends JFrame

{

final int WIDTH = 900; int HEIGHT = 650;

Rectangle p1Body = new Rectangle(WIDTH/9,HEIGHT/2, WIDTH/30,WIDTH/30);

Triangle p1Front = new Triangle(WIDTH/9,HEIGHT/2, WIDTH/30,WIDTH/30);

Rectangle p2Body = new Rectangle(((WIDTH/9)+((int)((WIDTH/9)*1.5)/2)),(HEIGHT/2)+

(HEIGHT/10),WIDTH/30,WIDTH/30);

public Vehicle()

{

super("Radical Racing");

setSize(WIDTH,HEIGHT);

setDefaultCloseOperation(EXIT_ON_CLOSE);

setVisible(true);

}

public void paint(Graphics g)

{

super.paint(g);

g.setColor(Color.DARK_GRAY);

g.fillRect(0,0,WIDTH,HEIGHT);

g.setColor(Color.BLUE);

g.fill3DRect(p1Body.x,p1Body.y,p1Body.width,p1Body.height,true);

g.setColor(Color.BLUE);

g.fill3D(p1Front.x,p1Front.y,p1Front.width,p1Front.height,true);

g.setColor(Color.red);

g.fill3DRect(p2Body.x,p2Body.y,p2Body.width,p2Body.height,true);

}

public static void main(String[]args)

{

new Vehicle();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值