SlideShare a Scribd company logo
1 of 9
Лекц №3 график горимд дүрс зурах, дүрслэх. Д. Энхжаргал
Хялбар дүрсүүдийг зурах g2.setColor(new Color(255,0,0)); Зурах өнгийг өөрчлөх g2.fillRect(10,10,200,50); 10, 10 координатаас эхлэн 200 өргөнтэй  50 өндөртэй тэгш өнцөгтийг дүүргэж будах g2.drawString("Hello World", 10, 10); Hello World үгийг 10, 10 координатаас зурах
Canvas –д шулуун шугам зурах ... public class MyCanvas extends Canvas {     ...     public void paint(Graphics graphics)     { graphics.drawLine(10, 20, 300, 310);     }     ... }
Тэгш өнцөгтийг Canvas-т зурах ... public class MyCanvas extends Canvas {     ...     public void paint(Graphics graphics)     { graphics.drawRect(10, 10, 100, 100);     }     ... }
Өнгө өөрчлөх public void paint(Graphics graphics)     { graphics.setColor(Color.red); graphics.drawRect(10, 10, 100, 100);     } Доорх өнгүүдээс сонгоно: Color.red Color.blue Color.green Color.yellow Color.pink Color.black Color.white
Тойрог зурах public void paint(Graphics graphics)     { graphics.setColor(Color.white); graphics.fillOval(10, 10, 100, 100); graphics.setColor(Color.blue); graphics.drawOval(10, 10, 100, 100);     }
Дугуй булант тэгш өнцөгт зурах public void paint(Graphics graphics)     { graphics.setColor(Color.pink); graphics.fillRoundRect(10, 10, 100, 100, 5, 5); graphics.setColor(Color.red); graphics.drawRoundRect(10, 10, 100, 100, 5, 5);     }
График програмын жишээ public class MyPanelextends JPanel{ 	public void paintComponent(Graphics g){ super.paintComponent(g);	    // erases background     Graphics2D g2 = (Graphics2D)g;   //cast for java2     // my graphics:     g2.setColor(new Color(255,0,0));     g2.fillRect(10,10,200,50);     g2.setColor(new Color(0,0,0));     g2.drawString("Hello World", 10, 10);   } }
Даалгавар Smile зурах програм бич

More Related Content

Viewers also liked (20)

Sw203 Lab7
Sw203 Lab7Sw203 Lab7
Sw203 Lab7
 
Lab7
Lab7Lab7
Lab7
 
Лабораторийн ажил № 2
Лабораторийн ажил № 2Лабораторийн ажил № 2
Лабораторийн ажил № 2
 
Lab 12
Lab 12Lab 12
Lab 12
 
Lab6 db
Lab6 dbLab6 db
Lab6 db
 
Laboratory 14
Laboratory 14Laboratory 14
Laboratory 14
 
Sw203lab6
Sw203lab6Sw203lab6
Sw203lab6
 
Лабораторийн ажил № 1
Лабораторийн ажил № 1Лабораторийн ажил № 1
Лабораторийн ажил № 1
 
SW203 Lab10
SW203  Lab10SW203  Lab10
SW203 Lab10
 
Програм ба зүйрлэл
Програм ба зүйрлэлПрограм ба зүйрлэл
Програм ба зүйрлэл
 
Sw203 Lecture12 Composition
Sw203 Lecture12 CompositionSw203 Lecture12 Composition
Sw203 Lecture12 Composition
 
Video lab1-web
Video lab1-webVideo lab1-web
Video lab1-web
 
Cs203 lab8
Cs203 lab8Cs203 lab8
Cs203 lab8
 
Lab5
Lab5Lab5
Lab5
 
S W203 Lecture8 Interface
S W203  Lecture8  InterfaceS W203  Lecture8  Interface
S W203 Lecture8 Interface
 
Sw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java ProgramSw203 Lecture3 Advanced Java Program
Sw203 Lecture3 Advanced Java Program
 
It101-lab9
It101-lab9It101-lab9
It101-lab9
 
Sw203 Lecture9 Encapsulation
Sw203 Lecture9  EncapsulationSw203 Lecture9  Encapsulation
Sw203 Lecture9 Encapsulation
 
Sw203lab8
Sw203lab8Sw203lab8
Sw203lab8
 
Cs203 lecture 14 reflection
Cs203 lecture 14  reflectionCs203 lecture 14  reflection
Cs203 lecture 14 reflection
 

Java лекц№3

  • 1. Лекц №3 график горимд дүрс зурах, дүрслэх. Д. Энхжаргал
  • 2. Хялбар дүрсүүдийг зурах g2.setColor(new Color(255,0,0)); Зурах өнгийг өөрчлөх g2.fillRect(10,10,200,50); 10, 10 координатаас эхлэн 200 өргөнтэй 50 өндөртэй тэгш өнцөгтийг дүүргэж будах g2.drawString("Hello World", 10, 10); Hello World үгийг 10, 10 координатаас зурах
  • 3. Canvas –д шулуун шугам зурах ... public class MyCanvas extends Canvas { ... public void paint(Graphics graphics) { graphics.drawLine(10, 20, 300, 310); } ... }
  • 4. Тэгш өнцөгтийг Canvas-т зурах ... public class MyCanvas extends Canvas { ... public void paint(Graphics graphics) { graphics.drawRect(10, 10, 100, 100); } ... }
  • 5. Өнгө өөрчлөх public void paint(Graphics graphics) { graphics.setColor(Color.red); graphics.drawRect(10, 10, 100, 100); } Доорх өнгүүдээс сонгоно: Color.red Color.blue Color.green Color.yellow Color.pink Color.black Color.white
  • 6. Тойрог зурах public void paint(Graphics graphics) { graphics.setColor(Color.white); graphics.fillOval(10, 10, 100, 100); graphics.setColor(Color.blue); graphics.drawOval(10, 10, 100, 100); }
  • 7. Дугуй булант тэгш өнцөгт зурах public void paint(Graphics graphics) { graphics.setColor(Color.pink); graphics.fillRoundRect(10, 10, 100, 100, 5, 5); graphics.setColor(Color.red); graphics.drawRoundRect(10, 10, 100, 100, 5, 5); }
  • 8. График програмын жишээ public class MyPanelextends JPanel{ public void paintComponent(Graphics g){ super.paintComponent(g); // erases background Graphics2D g2 = (Graphics2D)g; //cast for java2 // my graphics: g2.setColor(new Color(255,0,0)); g2.fillRect(10,10,200,50); g2.setColor(new Color(0,0,0)); g2.drawString("Hello World", 10, 10); } }
  • 9. Даалгавар Smile зурах програм бич