logo

Viser grafikk i sving:

java.awt.Graphics-klassen gir mange metoder for grafikkprogrammering.

Vanlige metoder i grafikkklassen:

brukes til å tegne den angitte strengen.tegner et rektangel med den angitte bredden og høyden.brukes til å fylle rektangel med standardfarge og spesifisert bredde og høyde.brukes til å tegne oval med spesifisert bredde og høyde.brukes til å fylle oval med standardfarge og spesifisert bredde og høyde.brukes til å tegne linje mellom punktene (x1, y1) og (x2, y2).brukes tegne det angitte bildet.brukes tegne en sirkulær eller elliptisk bue.brukes til å fylle en sirkulær eller elliptisk bue.brukes til å sette grafikkens gjeldende farge til den angitte fargen.brukes til å angi gjeldende grafikkskrift til den angitte fonten.
offentlig abstrakt void drawString(String str, int x, int y):
public void drawRect(int x, int y, int width, int height):
offentlig abstrakt void fillRect(int x, int y, int width, int height):
offentlig abstrakt void drawOval(int x, int y, int width, int height):
offentlig abstrakt void fillOval(int x, int y, int width, int height):
offentlig abstrakt void drawLine(int x1, int y1, int x2, int y2):
offentlig abstrakt boolean drawImage(Image img, int x, int y, ImageObserver observer):
offentlig abstrakt void drawArc(int x, int y, int width, int høyde, int startAngle, int arcAngle):
offentlig abstrakt void fillArc(int x, int y, int width, int høyde, int startAngle, int arcAngle):
offentlig abstrakt void settFarge(farge c):
offentlig abstrakt void setFont(fontfont):

Eksempel på visning av grafikk i sving:

Eksempel på visning av grafikk i sving
 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); } } 
last ned dette eksemplet