「java如何画长方形」Java长方形

博主:adminadmin 2022-12-15 19:48:08 112

今天给各位分享java如何画长方形的知识,其中也会对Java长方形进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用java画一个矩形,要求左上坐标为20.30.宽为120.高为30.

import java.awt.*;

import javax.swing.*;

public class Rectangle extends JFrame {

public void CreateJFrame(String title) {

JFrame frame = new JFrame();

Container container = frame.getContentPane();

JLabel jl = new JLabel("窗体");

container.add(jl);

jl.setHorizontalAlignment(SwingConstants.CENTER);

frame.setBounds(20, 30, 120, 30);

frame.setVisible(true);

frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

}

public static void main(String[] args) {

new Rectangle().CreateJFrame("创建窗体");

}

}

用Java如何在屏幕上(桌面上)画出一个矩形

在java.awt.Graphics类中有绘制矩形的方法.用drawRect(int x, int y, int width, int height)方法画出,,也可以用fillRect()画出以当前颜色填充的矩形.

java 新人请教画长方形。

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

g.drawRect(left + 5*i, top + 5*i, width - 5 * i, height - 5*i);

}

Java 2D 的坐标是x向左,y向下

java长方形

Scanner scanner = new Scanner(System.in);

System.out.println("请输入长方形的长:");

int inputWidth = scanner.nextInt();

System.out.println("请输入长方形的宽:");

int inputHeight = scanner.nextInt();

int area = inputWidth * inputHeight;

int perimeter = 2*(inputWidth+inputHeight);

System.out.println("宽为"+inputWidth+"高为"+inputHeight+"的长方形:");

System.out.println("面积为:"+area);

System.out.println("周长为:"+perimeter);

scanner.close();

JAVA 如何在屏幕上画一个红色的长方形

代码如下:

import java.awt.Color;

import java.awt.Graphics;

import javax.swing.JFrame;

public class App extends JFrame {

public App() {

this.setSize(400, 400);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

@Override

public void paint(Graphics g) {

super.paint(g);

g.setColor(Color.RED);

g.drawRect(20, 100, 300, 150);

}

public static void main(String[] args) {

new App().setVisible(true);

}

}

运行结果:

关于java如何画长方形和Java长方形的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

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