| java.awt.Graphics klase nodrošina daudzas metodes grafikas programmēšanai. |
Visbiežāk izmantotās grafikas klases metodes:
| public abstract void drawString(String str, int x, int y): | tiek izmantots, lai uzzīmētu norādīto virkni. | public Void drawRect(int x, int y, int platums, int augstums): | zīmē taisnstūri ar norādīto platumu un augstumu. | public abstract void fillRect(int x, int y, int platums, int augstums): | tiek izmantots, lai aizpildītu taisnstūri ar noklusējuma krāsu un norādīto platumu un augstumu. | publiska abstrakta tukšuma zīmējumsOvāls(int x, int y, int platums, iekšējais augstums): | tiek izmantots, lai zīmētu ovālu ar norādīto platumu un augstumu. | publisks abstrakts tukšuma aizpildījumsOval(int x, int y, int platums, iekšējais augstums): | tiek izmantots, lai aizpildītu ovālu ar noklusējuma krāsu un norādīto platumu un augstumu. | publisks abstract void drawLine(int x1, int y1, int x2, int y2): | izmanto, lai novilktu līniju starp punktiem (x1, y1) un (x2, y2). | publisks abstrakts Būla zīmēšanas attēls (Attēla img, int x, int y, ImageObserver novērotājs): | tiek izmantots, uzzīmējiet norādīto attēlu. | public abstract void drawArc(int x, int y, int platums, int augstums, int startleņķis, int loka leņķis): | tiek izmantots, lai uzzīmētu apļveida vai elipses loku. | public abstract void fillArc(int x, int y, int platums, int augstums, int startleņķis, int loka leņķis): | izmanto, lai aizpildītu apļveida vai elipses loku. | publisks abstract tukšums setColor(C Color): | tiek izmantots, lai iestatītu grafikas pašreizējo krāsu uz norādīto krāsu. | public abstract void setFont(fonta fonts): | tiek izmantots, lai iestatītu grafikas pašreizējo fontu uz norādīto fontu. |
Piemērs grafikas parādīšanai šūpolē:
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); } } lejupielādējiet šo piemēru