Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะวาดรูปสี่เหลี่ยมผืนผ้าโค้งมนโดยใช้วัตถุกราฟิกใน Java ได้อย่างไร


คลาสกราฟิก

  • ใน Java ภาพวาดเกิดขึ้นผ่าน กราฟิก ออบเจ็กต์ นี่คือตัวอย่างของคลาส java.awt.Graphics
  • แต่ละ กราฟิก ออบเจ็กต์มีระบบพิกัดของมันเองและวิธีการทั้งหมดของกราฟิกรวมถึงวิธีการวาด สตริง เส้น สี่เหลี่ยมผืนผ้า วงกลม รูปหลายเหลี่ยม และอื่นๆ
  • เราสามารถเข้าถึง กราฟิก วัตถุผ่าน สี (กราฟิก g) วิธีการ
  • เราสามารถใช้ drawRoundRect() วิธีที่ยอมรับ พิกัด x, พิกัด y ความกว้าง , ความสูง , ความกว้างส่วนโค้ง และความสูงของส่วนโค้ง เพื่อวาดรูปสี่เหลี่ยมผืนผ้าโค้งมน

ตัวอย่าง

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class RoundedRectangleTest extends JFrame {
   public RoundedRectangleTest() {
      setTitle("RoundedRectangle Test");
      setSize(350, 275);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public void paint(Graphics g) {
      Graphics2D g2d = (Graphics2D) g;
      g2d.drawRoundRect(10, 50, 150, 150, 50, 30); // to draw a rounded rectangle.
   }
   public static void main(String []args) {
      new RoundedRectangleTest();
   }
}

ผลลัพธ์

เราจะวาดรูปสี่เหลี่ยมผืนผ้าโค้งมนโดยใช้วัตถุกราฟิกใน Java ได้อย่างไร