คลาสกราฟิก
- ใน 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(); } }
ผลลัพธ์