您的位置:

java画,java画爱心代码

本文目录一览:

JAVA怎么画出弯月

1、先画一条长的弧线。

2、再画一条短的弧线连接长弧线两端。

3、先借助工具画出一个圆弧。

4、再借助工具画出圆弧将缺口填满。

5、最后以黄色为主涂上颜色即可。以上则是JAVA画出弯月的方式。

如何用java实现画图

使用Java的Graphics类进行绘图

Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等

用java怎样画椭圆?

你的问题是是使用java画椭圆,可以使用awt和swing类库实现

画椭圆可以通过画矩形及其内切椭圆实现,示例代码如下

如果只需要椭圆,则无需g2.draw(rect);

class DrawPanel extends JPanel {

public void paintComponent(Graphics g) {

super.paintComponent(g);

Graphics2D g2 = (Graphics2D) g;

// 画矩形

double leftX = 100;

double topY = 100;

double width = 200;

double height = 150;

Rectangle2D rect = new Rectangle2D.Double(leftX, topY, width, height);

g2.draw(rect);

// 画rect的内切椭圆

Ellipse2D ellipse = new Ellipse2D.Double();

ellipse.setFrame(rect);

g2.draw(ellipse);

}

}

在Java中如何用程序画一个圆

使用java画圆要用到绘图类Graphics,下面是实例代码和运行效果:

package com.dikea.demo01;

import java.awt.*;

import javax.swing.*;

// java绘图原理

public class demo_01  extends JFrame {

MyPanel mp = null;

public static void main(String[] args) {

// TODO 自动生成的方法存根

demo_01 demo01 = new demo_01();

}

public demo_01(){

mp = new MyPanel();

this.add(mp);

this.setSize(400, 300);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

this.setVisible(true);

}

}

// 定义一个MyPanel面板,用于绘图区域

class MyPanel extends JPanel{

//覆盖JPanel

// Graphics 是绘图的重要类,可以理解成一支画笔

public void paint(Graphics g){

//  1. 调用父类函数完成初始化任务

//  这句话不可以少

super.paint(g);

// 先画出一个圆圈

g.drawOval(100, 100, 30, 30);

}

}

代码复制进ide编程工具,运行效果如下:

java画图怎么解决

java创建图形 用的是

java.awt.Grahpic

这个类完成的 包括 自己绘制 使用现成的 .jpg格式的文件什么的.

具体内容太多了..自己看帮助把

----------------------------------------------------

继承

JPanel 类 并且从写 paintComponent 方法 里边有画图的方法

注意这个 Graphics 的对象 画图主要就用这个 需要程序自己去调用自己不能调用 具体的画法 也都是这个类里的方法你自己去看看把

Graphics 是 java.awt包里的类

class A

{

JFrame frame;

public static void main(String[] args)

{

A a=new A();

a.go();

}

public void go()

{

frame =new JFrame();

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

MyDrawPanel drawPanel =new MyDrawPanel();

frame.getContentPane().add(BorderLayout.CENTER,drawPanel);

frame.setSize(300,300);

frame.setVisible(true);

}

class MyDrawPanel extends JPanel

{

public void paintComponent(Graphics g)

{

g.setColor(Color.red);

g.fillOval(0,0,this.getWidth(),this.getHeight());

}

}

}