Introduction to Java Graphic 2D

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างโปรแกรมภาษา JAVA
Advertisements

The InetAddress Class.
Component องค์ประกอบของ GUI.
Swing Component Basic Component.
การแสดงผล และการรับข้อมูล การแสดงผล และการรับข้อมูล.
ฟังก์ชันควบคุมจอภาพ (Screen Control Function)
General Purpose TV Interfacing Module
การเขียนโปรแกรมภาษาจาวาตอนที่ ๓
by..Porta Boonyatearana
การสืบทอด (Inheritance)
LOGO Array. ประเภทของ Array - อาเรย์ 1 มิติ (One) - อาเรย์ 2 มิติ (Two) - อาเรย์ 3 มิติ (Three) 2.
บทที่ 3 Class and Object (1) การสร้างและการใช้งานคลาส
คลาสและวัตถุ (2) (Class & Object)
 เป็นเมธอดที่มีคุณลักษณะของ Polymorphism รูปแบบหนึ่ง โดยใช้ชื่อเมธอดเดียวกัน มากกว่า 1 เมธอด เพื่อทำงานในแบบเดียวกัน  คลาสลูกสามารถเขียนทับ เมธอดของคลาสแม่ได้
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
คลาสและวัตถุ (3) (Class & Object)
คลาสและวัตถุ (2) (Class & Object)
คลาสและวัตถุ (3) (Class & Object). w5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 24, 25 as5_000.rar การใช้งานเมธอดภายในคลาสเดียวกัน ข้อ 23 2.
ทบทวนเรื่อง GUI - กลุ่มคำสั่ง AWT Set (Abstract Windowing Toolkit) และ
บทที่ 4 Method (1).
ความหมายของ GUI Graphic User Interface (GUI) คือ ส่วนของการติดต่อกับผู้ใช้ด้วยรูปภาพ ที่มีสร้างขึ้นโดยใช้โปรแกรม อยู่ในชุดแพคเกจ java.awt และ javax.swing.
การสืบทอดคุณสมบัติ (Inheritance)
การสร้างส่วนติดต่อกับผู้ใช้ (5) การสร้างเมนู
String Class มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
อาร์เรย์ หรือแถวลำดับ (Array)
input from keyboard มหาวิทยาลัยเนชั่น การโปรแกรมเชิงวัตถุด้วยภาษา JAVA
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
แอพเพล็ตเบื้องต้น (Applet)
Algorithm มหาวิทยาลัยเนชั่น Java Pre-Test 49 (Series 1, 2 )
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 3 มิถุนายน 2550 Method of Class มหาวิทยาลัยเนชั่น.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 7 มิถุนายน 2556 Text File Processing มหาวิทยาลัยเนชั่น.
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 22 มิถุนายน 2550 ความผิดพลาดที่พบ บ่อย มหาวิทยาลัยเนชั่น.
รู้จักและใช้งาน Applet
บทที่ 8 อาร์เรย์.
JAVA PROGRAMMING PART IV.
การติดต่อกับฐานข้อมูล(MySQL)
โครงสร้างควบคุมการทำงาน
การสร้างงานกราฟิก ในภาษา php
คำสั่งควบคุมการ ทำงาน การเขียนโปรแกรมโดยปกติ มีทั้งให้ทำงาน เป็นลำดับ ที่ละคำสั่ง บางครั้งมีการให้เปลี่ยน ลำดับในการทำคำสั่ง เพื่อให้การเขียน โปรแกรมมีประสิทธิภาพสูงสุด.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Computer Graphics เรขาคณิต 2 มิติ 1.
The ServerSocket Class ใช้ในการจัดทำเครื่องที่เป็นการบริการ ใช้ในการจัดทำเครื่องที่เป็นการบริการ โดยจะมี ช่วงชีวิตดังนี้ โดยจะมี ช่วงชีวิตดังนี้
Method of Class อ.สุพจน์ สิงหัษฐิต
Java Desktop Application #4
เรื่อง jOptionPane Nattapong Songneam
บทที่ 7 Low Level API (ต่อ)
Graphical User Interface (GUI)
บทที่ 3 Class and Object (2).
บทที่ 2 การแสดงผลและรับข้อมูล
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
บทที่ 5 คำสั่งควบคุม แบบวนซ้ำ รายวิชา ง การเขียนโปรแกรมเชิง วัตถุ Reading: ใบความรู้ บทที่ 5.
Java collection framework
Java Programming Java Structure and Datatype,Variable
Low Level GUI อ.วิวัฒน์ ชินนาทศิริกุล.
การจัดวางคอมโพเนนต์กราฟิก
chapter5 - คลาสนามธรรม - อินเตอร์เฟสคลาส
TECH30201 Object-Oriented Programming
รู้จักและใช้งาน Applet
Inheritance และ Encapsulation.  การสร้างหรือพัฒนาคลาสใหม่จากคลาสเดิมที่ มีอยู่แล้ว  คลาสใหม่จะนำแอตทริบิวต์และเมธอดของ คลาสเดิมมาใช้  เป็นการถ่ายทอดคุณสมบัติจากคลาสหนึ่งสู่อีก.
ให้ทำการเขียนโปรแกรมเพื่อแสดงรูปภาพ ดังนี้
เครื่องมือที่ใช้ JUnit4.8.1 on Eclipse SDK3.5.2 ขึ้นไป
Variable, Data type, Expression, Operators Data input, Data output
Powerpoint Templates Page 1 Powerpoint Templates Selection Structure โครงสร้างการทำงานแบบทางเลือก.
เริ่มต้นเขียนโปรแกรมภาษาจา วา (Introduction to JAVA Programming)
Chapter 6 Abstract Class and Interface
การเขียนโปรแกรมบนมาตรฐานเปิด โครงสร้างโปรแกรม public class HelloWorld { public static void main(String[] args) { System.out.println(“Hello World”);
อินเตอร์เฟส (Interface)
Chapter 5 การจัดการข้อผิดพลาด (Exception Handling)
“SWING” กองทุนถุงยางอนามัย
โครงงานนิทานภาพเคลื่อนไหว ด้วยโปรแกรม Paint และ PowerPoint
ใบสำเนางานนำเสนอ:

Introduction to Java Graphic 2D

Shape drawRect() drawRoundRect() drawOval() drawLine()

drawLine() drawLine(x1,y1,x2,y2) 0,0 x1,y1 x2,y2

drawRect() วาดรูปสี่ : drawRect(x,y,ความกว้าง,ความสูง) วาดรูปสี่เหลี่ยมทึบ : fillRect(x,y,ความกว้าง,ความสูง) สร้างพื้นที่ว่างรูปสี่เหลี่ยม : clearRect(x,y,ความกว้าง,ความสูง) พื้นที่ว่างรูปสี่เหลี่ยม วาดรูปสี่ วาดรูปสี่เหลี่ยมทึบ วาดรูปสี่เหลี่ยมทึบ

drawRoundRect() วาดรูปสี่ขอบมน : drawRoundRect(x,y,ความกว้าง,ความสูง,ความกว้างของมุม,ความสูงของมุม) วาดรูปสี่ขอบมนทึบ : fillRoundRect fillRoundRect(x,y,ความกว้าง,ความสูง,ความกว้างของมุม,ความสูงของมุม) สร้างพื้นที่รูปสี่ขอบมน : clearRoundRect clearRoundRect(x,y,ความกว้าง,ความสูง,ความกว้างของมุม,ความสูงของมุม)

วาดรูปสี่ขอบมน วาดรูปสี่ขอบมนทึบ สร้างพื้นที่รูปสี่ขอบมน

drawOval() วาดรูปวงรี drawOval(x,y,ความกว้าง,ความสูง) วาดรูปวงรีทึบ : fillOval(x,y,ความกว้าง,ความสูง) วาดรูปวงรี วาดรูปวงรีทึบ

ขนาด ต้องเหมือนกัน import javax.swing.*; import java.awt.*; class line extends JFrame{ line(){ } public void paint(Graphics g){ g.คำสั่งวาดรูป } public static void main(String s[]){ JFrame f = new line(); f.setSize(100,100); f.setVisible(true); ต้องเหมือนกัน ขนาด

import javax.swing.*; import java.awt.*; class line extends JFrame{ line(){} public void paint(Graphics g){ g.drawLine(0,0,50,50); } public static void main(String s[]){ JFrame f = new line(); f.setSize(100,100); f.setVisible(true);