logo

מציג גרפיקה בתנופה:

מחלקת java.awt.Graphics מספקת שיטות רבות לתכנות גרפי.

שיטות נפוצות של שיעור גרפיקה:

משמש לציור המחרוזת שצוינה.מצייר מלבן עם הרוחב והגובה שצוינו.משמש למילוי מלבן בצבע ברירת המחדל וברוחב וגובה שצוינו.משמש לציור אליפסה עם הרוחב והגובה שצוינו.משמש למילוי אליפסה בצבע ברירת המחדל וברוחב וגובה שצוינו.משמש לציור קו בין הנקודות (x1, y1) ו-(x2, y2).משמש לצייר את התמונה שצוינה.משמש לצייר קשת מעגלית או אליפטית.משמש למילוי קשת מעגלית או אליפטית.משמש להגדרת הצבע הנוכחי של הגרפיקה לצבע שצוין.משמש להגדרת הגופן הנוכחי של הגרפיקה לגופן שצוין.
public abstract void drawString(String str, int x, int y):
public void drawRect(int x, int y, int width, int height):
public abstract void fillRect(int x, int y, int width, int height):
public abstract void drawOval(int x, int y, int width, int height):
public abstract void fillOval(int x, int y, int width, int height):
public abstract void drawLine(int x1, int y1, int x2, int y2):
תקציר בוליאני drawImage ציבורי (Image img, int x, int y, ImageObserver observer):
public abstract void drawArc(int x, int y, int width, int height, int startAngle, int arcAngle):
public abstract void fillArc(int x, int y, int width, int height, int startAngle, int arcAngle):
public abstract void setColor(Color c):
public abstract void 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); } } 
הורד את הדוגמה הזו