توفر فئة java.awt.Graphics العديد من الأساليب لبرمجة الرسومات. |
الطرق الشائعة لفئة الرسومات:
drawString باطلة مجردة عامة (String str، int x، int y): | يستخدم لرسم السلسلة المحددة. drawRect الفراغ العام (int x، int y، int width، int height): | رسم مستطيل بالعرض والارتفاع المحددين. ملء الفراغ الملخص العام (int x، int y، int width، int height): | يستخدم لملء المستطيل باللون الافتراضي والعرض والارتفاع المحددين. الملخص العام drawOval (int x، int y، int width، int height): | يستخدم لرسم شكل بيضاوي بالعرض والارتفاع المحددين. ملء الفراغ الملخص العام (int x، int y، int width، int height): | يستخدم لملء الشكل البيضاوي باللون الافتراضي والعرض والارتفاع المحددين. الملخص العام drawLine (int x1، int y1، int x2، int y2): | يستخدم لرسم الخط بين النقطتين (x1, y1) و (x2, y2). رسم منطقي عام مجرد (Image img، int x، int y، ImageObserver Observer): | يستخدم رسم الصورة المحددة. الملخص العام drawArc (int x، int y، int width، int height، int startAngle، int arcAngle): | يستخدم لرسم قوس دائري أو بيضاوي. الملخص العام void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle): | يستخدم لملء قوس دائري أو بيضاوي. مجموعة الفراغات المجردة العامة (اللون ج): | يُستخدم لتعيين لون الرسومات الحالي إلى اللون المحدد. setFont الملخص العام (خط الخط): | يُستخدم لتعيين خط الرسومات الحالي إلى الخط المحدد. |
مثال لعرض الرسومات في التأرجح:
import java.awt.*; import javax.swing.JFrame; public class DisplayGraphics extends Canvas{ public void paint(Graphics g) { g.drawString('Hello',40,40); setBackground(Color.WHITE); g.fillRect(130, 30,100, 80); g.drawOval(30,130,50, 60); setForeground(Color.RED); g.fillOval(130,130,50, 60); g.drawArc(30, 200, 40,50,90,60); g.fillArc(30, 130, 40,50,180,40); } public static void main(String[] args) { DisplayGraphics m=new DisplayGraphics(); JFrame f=new JFrame(); f.add(m); f.setSize(400,400); //f.setLayout(null); f.setVisible(true); } }
قم بتنزيل هذا المثال