重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

java用图案做花的代码 java编程图案

JAVA高手们帮帮小弟啊,用JAVA花个简单的图形

//你是什么不懂? 别把你作业贴上来额

成都创新互联是一家专业提供阜阳企业网站建设,专注与成都网站设计、网站建设、html5、小程序制作等业务。10年已为阜阳众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

//我给你写个大概的.

import java.awt.*;

import java.awt.event.*;

public class DrawObj extends Frame

{

public DrawObj ()

{

super ("Draw");

setSize (500, 500);

setVisible (true);

}

public void paint (Graphics g)

{

//sun

g.setColor (Color.yellow);

//画填充圆 40,40是顶点,60,60是宽度和高度(不是 半径)

g.fillOval (40, 40, 60, 60);

//house

g.setColor (Color.red);

//画三角行,没有画三角形的命令,但你可以画很多线来组合.

for (int i = 0 ; i 150 ; i++)

{

//画线,前面两个是x1,y1坐标,后面是x2,y2坐标,每次画的时候就把原x2加1,这样画完后就是一个三角形。

g.drawLine (225, 250, 150 + i, 300);

}

g.setColor (Color.blue);

//画填矩形 150,150是顶点,150,100是宽度和高度

g.fillRect (150, 300, 150, 100);

g.setColor (Color.cyan);

g.fillRect (200, 330, 50, 70);

g.setColor (Color.black);

//画格子,方便看,整个图案画完后就删了吧

for (int i = 0 ; i 500 ; i = i + 10)

{

g.drawLine (i, 500, i, 0);

g.drawLine (500, i, 0, i);

}

}

public static void main (String args[])

{

DrawObj a = new DrawObj ();

}

}

java图形用户设计。 三叶玫瑰线谢谢了

按照你的要求编写的Java图形界面画的三叶玫瑰线程序如下:

//三叶玫瑰线

import java.awt.Color;

import java.awt.Graphics;

import java.awt.event.ComponentEvent;

import java.awt.event.ComponentListener;

import java.util.ArrayList;

import java.util.List;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class BB extends JFrame {

MyJPanel mjp=new MyJPanel();

BB(){

add(mjp);

setSize(500, 500);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setLocationRelativeTo(null);

setVisible(true);

this.validate();

}

public static void main(String[] args) {

new BB();

}

}

class MyJPanel extends JPanel implements ComponentListener{

MyJPanel(){

this.setBackground(Color.WHITE);

}

int roses=3;

public void paint(Graphics g){

super.paint(g);

int x0, y0;  

x0 = this.getWidth() / 2;  

y0 = this.getHeight() / 2;  

g.setColor(Color.BLUE);  

g.drawLine(x0, 0, x0, y0 * 2); 

g.drawLine(0, y0, x0 * 2, y0);  

ListInteger listx=new ArrayListInteger();

ListInteger listy=new ArrayListInteger();

for (int i = 0; i  1024; i++) {    

double angle = i * Math.PI / 512;    

double radius = 200*Math.sin(roses * angle);   

int x = (int) Math.round(radius * Math.cos(angle));    

int y = (int) Math.round(radius * Math.sin(angle));

listx.add(x0+x);

listy.add(y0+y);

}   

for (int i = 0; i  listx.size()-1; i++) {

g.drawLine(listx.get(i),listy.get(i), listx.get(i+1), listy.get(i+1));//画点  

}

}

@Override

public void componentHidden(ComponentEvent arg0) {}

@Override

public void componentMoved(ComponentEvent arg0) {}

@Override

public void componentResized(ComponentEvent arg0) {

repaint();

}

@Override

public void componentShown(ComponentEvent arg0) {}

}

运行结果:

rose=3时

rose=4时

rose=5时

当变量rose等于其它值时的图案,你自己试吧,这里我就不展示了.

怎么样用java实现让电脑屏幕开满玫瑰花.主要四源代码。别告诉我思想。谢谢1916659422@qq点抗 。

先画一张图,再用JAVA显示

我的空间有显示图片的程序,你改成最大化、无系统菜单即可以。

java编写花朵绽放的程序代码是什么

public class Flower {

public static void main(String[] args) {

System.out.println("花朵绽放中...");

for (int i = 0; i 10; i++) {

System.out.println("第" + (i + 1) + "朵花开了!");

}

}

}


网站名称:java用图案做花的代码 java编程图案
URL标题:http://cqcxhl.cn/article/ddjcdgs.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP