Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6 1 Java Programming Language.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
J2EE Architecture for Web Application & Enterprise Programming
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
C# เบื้องต้น ก่อนการเขียนเกมด้วย XNA
Component องค์ประกอบของ GUI.
Swing Component Basic Component.
Introduction to Java Graphic 2D
PROFESSIONAL ANDROID™ 2 APPLICATION DEVELOPMENT นำเสนอโดย นางณพัชร์วดี แสงบุญนำ หงษ์ทอง อาจารย์ประจำคณะ เทคโนโลยีสารสนเทศ 1.
ขั้นตอนวิธีและเครื่องมือในการพัฒนาโปรแกรม (ต่อ)
Chapter 9 : Designing Approach
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
บทที่ 12 Virtual Private Networks
Click when ready Wang991.wordpress.com © All rights reserved Stand SW 100 Relation and function.
Course Software Engineering SE Overview and Introduction.
Computer Graphics.
Database to Ontology Mapping & Semantic Search System Tutorial
Network programming Asst. Prof. Dr. Choopan Rattanapoka
Flash Mobile: Developing Android and iOS Applications นำเสนอโดย อาจารย์นงเยาว์ สอนจะโปะ คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยศรีปทุม วิทยาเขตชลบุรี 7 กันยายน.
คลาสและวัตถุ (3) (Class & Object)
ทบทวนเรื่อง GUI - กลุ่มคำสั่ง AWT Set (Abstract Windowing Toolkit) และ
บทที่ 4 Method (1).
ความหมายของ GUI Graphic User Interface (GUI) คือ ส่วนของการติดต่อกับผู้ใช้ด้วยรูปภาพ ที่มีสร้างขึ้นโดยใช้โปรแกรม อยู่ในชุดแพคเกจ java.awt และ javax.swing.
By Dr Nongyao Premkamolnetr Policy Innovation Center, KMUTT 17 January 2009.
Dynamic Link Library (DLL)
การสร้างส่วนติดต่อกับผู้ใช้ (5) การสร้างเมนู
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ ผศ. บุรินทร์ รุจจน พันธุ์.. ปรับปรุง 19 ตุลาคม 2555 Introduction to Batch.
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Enhanced Entity-Relationship Model © Pearson Education Limited 1995, 2005.
ตัวแปรในภาษา GML ง การสร้างเกม คอมพิวเตอร์.
การสร้างเหตุการณ์ click ให้กับปุ่มกด Button
คำสั่งควบคุมการ ทำงาน การเขียนโปรแกรมโดยปกติ มีทั้งให้ทำงาน เป็นลำดับ ที่ละคำสั่ง บางครั้งมีการให้เปลี่ยน ลำดับในการทำคำสั่ง เพื่อให้การเขียน โปรแกรมมีประสิทธิภาพสูงสุด.
Electronics Fundamentals 8 th edition Floyd/Buchla © 2010 Pearson Education, Upper Saddle River, NJ All Rights Reserved. วงจร RC electronics fundamentals.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved JTextArea Constructors 
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Swing GUI Components.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Java Programming Language สาขาวิชาระบบสารสนเทศ คณะบริหารธุรกิจ มหาวิทยาลัยเทคโนโลยีราชมงคลกรุงเทพ.
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
Thread Thread ส่วนของ process ที่ให้ CPU ประมวลผล.
Java Desktop Application #4
Java Desktop Application #5
Nattapong Songneam BankAccount – Example Nattapong Songneam
เรื่อง jOptionPane Nattapong Songneam
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Advanced Class Design in Java Java Packages Week #6 Jarungjit Parnjai
Java Array and String Jarungjit Parnjai
Object-Oriented Programming with Java Burapha University, 2001 Java Array and String Week #3 Jarungjit Parnjai.
Burapha University, 2001 Object-Oriented Analysis and Design Design Patterns Iterator Week #11 Jarungjit Parnjai.
Introduction of DREAM สุวรรณา ประณีตวตกุล คณะเศรษฐศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
Graphical User Interface (GUI)
บทที่ 3 Class and Object (2).
Java Programming Java Structure and Datatype,Variable
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
การจัดวางคอมโพเนนต์กราฟิก
ให้ทำการเขียนโปรแกรมเพื่อแสดงรูปภาพ ดังนี้
chapter 2 - Construction and destruction - Overloading method
1. วิธีการ Set ค่าคอมพิวเตอร์ก่อนติดตั้ง
Basic Java Programming
“SWING” กองทุนถุงยางอนามัย
Starting JAVA : JAVA PROGRAMMING (การ โปรแกรมภาษาจาวา) มัลลิกา เกลี้ยงเคล้า | SC1419.
Method and Encapsulation
Inheritance Chapter 07.
การดำเนินงานเว็บไซต์สำนักงานพัฒนาชุมชนอำเภอ
Class Inheritance and Interfaces.
ทบทวนกฎหมายรัฐธรรมนูญ บทบัญญัติที่สำคัญซี่งมีมิติในเชิงคดี
ใบสำเนางานนำเสนอ:

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language Chapter 9 Swing Set

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Swing GUI F ทำหน้าที่สร้างส่วนติดต่อกับผู้ใช้ (User Interface) F พัฒนาเพื่อใช้แทน AWT(Abstract Window Toolkit) ให้มีความหลากหลายและใช้งานง่ายขึ้น กว่าเดิม เรียกว่าชุด JFC(Java Foundation Classes) ประกอบด้วย  AWT API  Swing API  Java 2D API  Accessibility API  Drag and Drop API F เป็นมาตรฐานในการใช้งานในรุ่น JDK1.2 หรือ Java2

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Frame F การทำงานกับ Application ส่วนใหญ่เราจะ ติดต่อผ่าน Frame F การสร้าง JFrame f = new JFrame(); F Constructor JFrame() JFrame(String text)

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Maximized and Resizable F เป็นการกำหนดขนาดของปุ่ม Maximize บน Frame F Maximize เป็นการกำหนดให้ขยายหน้าจอได้ F Resizable เป็นการกำหนดให้สามารถขยายหน้าจอ ไม่ได้ F วิธีการใช้ Obj.setMaximizedBounds(Rectangle bounds); Obj.setResizable(boolean resizable);

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Panel F เป็นการจัดวาง component ต่างๆไว้ใน Panel อย่างเป็นสัดส่วนโดยใช้ Layout Manager ใดๆ จากนั้นจึงนำ Panel ไปวางในจอภาพ ใหญ่อีกทีหนึ่ง F การสร้าง JPanel p = new JPanel();

Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Creating a JPanel You can use new JPanel() to create a panel with a default FlowLayout manager or new JPanel(LayoutManager) to create a panel with the specified layout manager. Use the add(Component) method to add a component to the panel. For example, JPanel p = new JPanel(); p.add(new JButton("OK"));