`

Java如何画三角形

    博客分类:
  • Java
阅读更多
Polygon 类封装了坐标空间中封闭的二维区域的描述。此区域以任意条线段为边界,每条线段都是多边形的一条边。在内部,一个多边形包含一列 (x,y) 坐标对,其中每个坐标对(coordinate pair)定义多边形的一个顶点,且两个连续的坐标对是多边形一条边的端点。第一个和最后一个 (x,y) 坐标对通过一条线段相连,形成一个封闭的多边形。此 Polygon 是按奇-偶性旋绕规则来定义的。有关奇-偶性旋绕规则的定义,请参见 WIND_EVEN_ODD。此类的目标测试方法使用 Shape 类注释中描述的 insideness 定义,目标测试方法包括 contains、intersects 和 inside 方法。

public   void   drawTriangle(Graphics   g,Color   color,int   x1,int   y1,int   x2,int   y2,int   x3,int   y3)    
{    
   
  Polygon filledPolygon=new Polygon();    
  filledPolygon.addPoint(x1,y1);    
  filledPolygon.addPoint(x2,y2);    
  filledPolygon.addPoint(x3,y3);    
  g.setColor(color);    
  g.drawPolygon(filledPolygon);    
   
1
1
分享到:
评论
1 楼 遥远的救世主 2012-08-10  
明白了,终于找到了。网上swing的资料真的很稀少

相关推荐

    Java GUI 绘制出三角形

    本篇将重点讲解如何在Java GUI中绘制出一个三角形,这涉及到Java的AWT和Swing库。 首先,Java中的`java.awt.Graphics`类提供了基本的绘图功能,它允许我们在组件上绘制各种形状。为了在GUI中绘制三角形,我们需要...

    java画板代码 可以画图形

    本篇文章将深入探讨如何使用Java实现画板功能,并通过代码示例来展示如何画出简单的几何图形。 首先,我们需要了解`java.awt.Graphics`类,它是Java AWT的核心绘图类。这个类提供了一系列的方法,如`drawLine()`, `...

    java打印空心三角形

    用JAVA语言编写的打印空心三角形的程序

    java作业3(画图).rar_java 三角形_java 画图_java画图_java绘制三角形_prism

    在给定的“java作业3(画图).rar”压缩包中,我们可以看到一个与Java图形绘制相关的作业,主要涉及到如何在Java环境中画出三角形、棱柱和矩形。这里将详细探讨Java中的图形绘制机制及其相关知识点。 首先,Java...

    Java实现画正三角形

    画出一个正三角形,其实学过C再来实现的话是比较容易的,基本规则都差不多

    android canvas 画曲线图 画三角形(多边形)

    2. **画三角形(多边形)**: - 三角形是最简单的多边形,可以用三条线段连接三个点来实现。同样,可以使用`canvas.drawLine()`或`Path`类。 - 如果是多边形,可以使用`Path`类更方便。首先创建Path对象,然后用`...

    java_电力_大卫三角形_源码

    在这个场景中,我们看到"大卫三角形"是通过Java的Graphics2D API实现的。 Graphics2D是Java 2D API的一部分,它提供了一系列的方法用于在二维图形上下文中进行绘制,包括线条、形状、文本和图像等。开发者可以使用...

    java实现的一个画板小程序画直线,矩形,三角形以及拖动图形功能

    通过以上这些技术,一个Java画板小程序就可以实现直线、矩形、三角形的绘制和图形拖动功能。在实际编码过程中,可以逐步构建每个功能,从创建基本的画布到添加复杂的交互特性。对于初学者来说,这是一个很好的项目,...

    软件工程课堂作业-三角形测试程序(java)

    程序Triangle读入三个整数值,这三个整数代表一个三角形三条边的长度,程序根据这三个值判断能否构成三角形的三条边以及该三角形是不等边、等腰还是等边三角形。 使用说明中进行了较为完善的测试步骤,可以用来学习...

    Android三角形的绘制

    OpenGlRender.java是我们的自定义Render类,负责实际的三角形绘制工作。在这个类中,我们将使用OpenGL的API来绘制一个三角形。 在OpenGlRender类中,我们需要Override onDrawFrame方法,这个方法将被不断地调用,...

    java中画带箭头的线

    在Java编程语言中,画带箭头的线是一项常见的图形绘制任务,主要应用于GUI(图形用户界面)开发或图表绘制。Java提供了丰富的图形库来支持这样的功能,其中最常用的是Java AWT(Abstract Window Toolkit)和Swing库...

    vue油色谱画 大卫三角形-大卫五边形-PD图

    Vue油色谱画、大卫三角形和大卫五边形可能是某种特定的项目或概念在Vue.js领域的应用实例,但这些名词在标准的Vue.js文档中并没有直接对应的概念。不过,我们可以从Vue.js的基本特性和这些非标准术语中推测其可能的...

    JAVA画图形学(论文+源代码).zip

    # JAVA画图形学(论文+源代码).zip中文介绍 该压缩包中包含了JAVA画图形学的论文和源代码,可供学习和参考。以下是该压缩包的文件列表: - 论文.pdf - 源代码文件夹 - Point.java - Line.java - Circle.java - ...

    怎么给JAVA画布设置鼠标键盘Listener

    这个例子展示了如何创建一个基本的OpenGL画布,并在其中绘制一个红色的三角形。当你在画布上点击或按下一个键时,你可以将之前实现的鼠标和键盘监听器与JOGL画布结合起来,实现交互式3D图形应用。 总之,通过为`...

    Java AWT画图

    Java AWT(Abstract Window Toolkit)是Java平台早期提供的图形用户界面(GUI)工具包,用于创建窗口、按钮、文本框等交互元素。在本项目中,我们关注的是使用AWT进行画图的功能。AWT提供了丰富的图形绘制API,使得...

    大卫三角形

    在这个实例中,我们看到它使用JavaScript(js)、Java(尽管这里可能指的是JavaScript的jQuery库,因为Java和JavaScript是两种不同的语言)、jQuery和Raphaël.js库来创建。Raphaël.js是一个JavaScript库,专门用于...

    java 2D多个三角形在直线上运动

    java 多个三角形在直线上运动的java2D图

    java 画矢量图中带箭头的线

    在Java编程中,绘制矢量图并添加带箭头的线条是一种常见的图形处理任务,...在给定的"画带箭头的线.java"文件中,你可以找到更具体的实现代码,通过学习和调试这段代码,你可以更好地掌握Java矢量图绘制箭头的技巧。

    用java画星形图(仅使用双重循环一次)

    在Java编程语言中,画出星形图是一种常见的练习,它可以帮助初学者更好地理解控制流、循环和条件语句。本教程将详细讲解如何仅使用一次双重循环来绘制星形图。 首先,我们要明确一点,星形图通常是由星号(*)组成的...

    汇编 贪吃蛇+画等边三角形

    在众多的汇编语言实践案例中,贪吃蛇游戏与等边三角形的绘制尤为引人注目。它们不仅是学习汇编语言时的趣味项目,也是考验程序员逻辑思维与编程能力的经典案例。 贪吃蛇游戏起源于一款简单的电子游戏,它要求玩家...

Global site tag (gtag.js) - Google Analytics