「java画矩形代码」c语言画矩形代码

博主:adminadmin 2022-12-07 18:00:09 70

本篇文章给大家谈谈java画矩形代码,以及c语言画矩形代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

画空心矩形的代码是什么?要java的。

以下是代码,可以参考一下,希望对您有帮助。

============================================

public class PrintStars {

private static final int LENGTH=10;

private static final int WIDTH=20;

public static void main(String[] args) {

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

if(i==0||i==LENGTH-1){

for (int j = 0; j WIDTH; j++) {

System.out.print("* ");

}

}else {

for (int j = 0; j WIDTH; j++) {

if(j==0||j==WIDTH-1){

System.out.print("* ");

}else {

System.out.print(" ");

}

}

}

System.out.println();

}

}

}

怎么用java编一个矩形!

画矩形:

public void drawRect(int x, int y, int width, int height)

x - 要绘制矩形的 x 坐标。y - 要绘制矩形的 y 坐标。

width - 要绘制矩形的宽度。height - 要绘制矩形的高度。

drawLine(x,y,m,z)

x - 第一个点的 x 坐标。y - 第一个点的 y 坐标。

m - 第二个点的 x 坐标。z - 第二个点的 y 坐标。

如何用java写矩形平移和旋转后输出坐标的代码

import java.applet.Applet;

import java.awt.Graphics;

import java.awt.Color;

public class LX3_3 extends Applet {

public void paint(Graphics g) {

g.setColor(Color.red);//设置红颜色

g.drawOval(35,35,100,60);//画椭圆(圆心、宽和高)

g.fillOval(200,15,60,100);//画具有填充色的圆

g.setColor(Color.blue);//设置蓝颜色

g.drawRect(20,130,80,80);//画矩形

g.fillRect(120,130,80,80);//画具有填充色的矩形

g.drawRoundRect(220,130,80,80,20,20);//画圆角矩形

g.fillRoundRect(320,130,80,80,20,20);//画具有填充色的 圆角矩形

}

}

该程序是在Myeclipse的环境下运行的

在二维平面内,画长方形等都只需要改变点的坐标即可实现平移,旋转,缩放

上面还加入了颜色,可供参考

水平有限,但希望对你有帮助

java 画矩形

你的代码有问题,你的类本身是frame,你也在类中绘制,但是你却没有显示,而是另外定义了一个frame来显示,你修改一下:

import java.awt.Color;

import java.awt.Component;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.Rectangle;

public class FrameTest extends Frame {

/**

* @param args

*/

public void paint(Graphics g)

{

super.paint(g);

g.setColor(Color.black);

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

try {

Thread.sleep(500);

}

catch (Exception ex) {

ex.printStackTrace();

}

//repaint();

}

FrameTest()

{

super("title");

setLocation(100,100);

setSize(600,400);

setVisible(true);

}

public static void main(String[] args) {

// TODO Auto-generated method stub

FrameTest ft=new FrameTest();

}

}

这样应该没问题了。

java Jpanel上画矩形

public void drawRect(int x,

int y,

int width,

int height)

类 Graphics 中的 drawRect

参数:

x - 要绘制矩形的 x 坐标。

y - 要绘制矩形的 y 坐标。

width - 要绘制矩形的宽度。

height - 要绘制矩形的高度。

实心的如下

fillRect

public abstract void fillRect(int x,

int y,

int width,

int height)填充指定的矩形。该矩形左边缘和右边缘分别位于 x 和 x + width - 1。上边缘和下边缘分别位于 y 和 y + height - 1。得到的矩形覆盖 width 像素宽乘以 height 像素高的区域。使用图形上下文的当前颜色填充该矩形。

参数:

x - 要填充矩形的 x 坐标。

y - 要填充矩形的 y 坐标。

width - 要填充矩形的宽度。

颜色g.setColor(参数);

画g.fillRect(参数);

java中做一个按钮,点击按钮后画一个矩形的代码怎么写?

兄弟帮你写了一个:

import java.awt.Button;

import java.awt.Color;

import java.awt.Frame;

import java.awt.Graphics;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

import java.util.Random;

public class Print {

public static void main(String[] args) {

new Te();

}

}

class Te extends Frame implements ActionListener {

Color cc = Color.red;

int x = -20, y = -50;

Random r = new Random();

public Te() {

this.setLayout(null);

Button b = new Button("画圆");

this.add(b);

b.setBounds(30,30,50,50);

b.addActionListener(this);

this.addWindowListener(new WindowAdapter () {

@Override

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

this.setBounds(200,200,500,400);

this.setVisible(true);

}

public void actionPerformed(ActionEvent e) {

this.cc = Color.red;

this.x = r.nextInt(400);

do {

int x1 = r.nextInt(300);

this.y = x1;

} while (this.y 50);

this.repaint();

}

@Override

public void paint(Graphics g) {

Color c = g.getColor();

g.setColor(cc);

g.drawRect(x,y,50,50);

g.setColor(c);

}

}

java画矩形代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言画矩形代码、java画矩形代码的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-07,除非注明,否则均为首码项目网原创文章,转载请注明出处。