Applet. Java Applet JVM 瀏覽程式 請求 取得 htm 與 class *.htm*.class Web server.

Slides:



Advertisements
Similar presentations
JAVA 程式語言入門 (II).  版面配置  事件驅動  Ch14_01.java 1. import javax.swing.*; 2. import java.awt.*; 3. class Ch14_01 4. { 5. public static void main(String.
Advertisements

Event Handling.
Software Engineering for Digital Home 單元 2 :軟體處理程序與需求分析 2-3 需求工程處理程序 Presenter: Away.
建立使用案例敘述 --Use Case Narrative
學習C++的基本語法 認識關鍵字與識別字的不同 學習程式碼偵錯的流程 學習如何提高程式的可讀性
T-SQL 運算子介紹 11/29. 運算子的總類 指定運算子 算術運算子 比較運算子 邏輯運算子 位元運算子 字串連結運算子 單一運算元運算子.
Events and the AWT The objectives of this chapter are: To understand the principles of the Java 1.1 event model To understand how the event model is used.
Word 進階 Speaker : Kuo Tung Yang Date: 2008/12/10.
1 Web of Science 利用指引 單元二 瀏覽與處理查詢結果. 2 瀏覽檢索結果 查出的結果,預設以時間排列, 使用者可改變結果的排列方式: 還可以依被引用次數、相關度、 第一作者、刊名、出版年等排序 回到前先查的結果畫面 點選想看資料的完整書目 本館訂購範圍的期刊 全文,便可直接連結.
五小專案 黃詩晴 章乃云. 目錄 計算機 智慧盤 拼圖 記憶大挑戰 數學題庫 心得 參考文獻.
第 15 章 Servlet 程式設計 Java 2 程式設計入門與應用. 2 目錄 15-1 Servlet 的簡介 15-1 Servlet 的簡介 15-2 建立 Servlet 程式 15-2 建立 Servlet 程式 溫故知新 自我突破習題.
Mouse Events and Keyboard Events
第 18 章 名稱空間與例外處理 18-1 名稱空間 18-1 名稱空間 18-2 例外處理 18-2 例外處理.
From: BOOKS ONLINE 1 Safari Tech Books Online Safari Business Books Online 電子書資料庫.
JAVA 程式設計與資料結構 第十章 GUI Introdution III. File Chooser  File Chooser 是一個選擇檔案的圖形介面, 無論我們是要存檔還是要開啟檔案,使 用這個物件都會讓我們覺得容易且舒適。
Introduction to Java Programming Lecture 5: Using Java Classes : String & Math Spring 2009.
Introduction to Java Programming Lecture 15 Objects and Classes.
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
影像處理學習營 練習(四)製作影片 【下】 影像處理學習營 教師 吳清月. 製作影片 學習重點 一. 設定影片秒數。  加入音樂,與影片做結合。 三. 影片存檔方式之選擇  上傳到網路.
類別函式庫. Java Bean 一個單獨的 AWT 元件都是一個 bean. Java Bean 也有一個 bean 的 class 可繼承, 但是並不強 迫一定要繼承. Bean 的結構 Properties 屬性 : 描述 bean 的屬性 如顏色, 大小,label 等. 透過一對 methods.
CH.8 偵錯 Visual Basic CH.8 偵錯 Visual Basic  資三甲   章乃云 三種類型的錯誤 三種類型的錯誤.
1 第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
第 10 章 視窗應用程式的工具列與 功能表 10-1 主功能表控制項 10-1 主功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
Applet Class Hierarchy. Applet Methods called by the system public void init() When the applet is first loaded. Do initialization here. public void start()
從此處輸入帳號密碼登入到管理頁面. 點選進到檔案管理 點選「上傳檔案」上傳資料 點選瀏覽選擇電腦裡的檔案 可選擇公開或不公開 為平台上的資料夾 此處為檔案分類,可顯示在展示頁面上,若要參加 MY EG 競賽,做品一律上傳到 “ 98 MY EG Contest ” 點選此處確定上傳檔案.
CS3157 Java UI Recitation. Material Covered: Overview of AWT components, Event Handling, creating applets, and sample UI. Not covered in recitation: Drawing,
企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 企二 A 管理程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
Hung-Hsiang WuWindows Processing Design1 Chapter 4 簡單視窗程式 表單與標籤的屬性 按鈕與編輯的屬性 設計簡單的應用程式 表單常用事件 一般鍵盤及滑鼠常見的事件 表單視窗間的呼叫 表單間資料傳送應用 專案選擇設定.
1 Gui Programming (Part I) Graphical User Interfaces (Part I) l Introduction to events. l A Brief history. l Event sources and listeners. l The delegation.
Management Abstracts Retrieval System; MARS 檢索操作.
XML 簡介 Extensible Markup Language 人類、機器皆可讀懂的標籤 XML 的可攜性 跨平台 提供長期 data 保存的格式 理想的檔案交換格式.
Windows Processing Design1 Chapter 1 C/C++ 概論 畫面輸出與鍵盤輸入 程式流程 程式流程的迴圈 函數的基礎 指標與陣列 字串 類別 利用 BCB 開發程式.
校園網頁整合平台介紹 電算中心綜合業務組. 大綱 設計理念 功能介紹 實做 FAQ 特殊案例 Q&A.
Linguistics phonetic symbols. 先下載 IPA 字型檔案,執行安裝。 由於這個程式的字型目錄設定錯誤, 所以等重新開機時就會發現字型消失。 所以必須根據以下步驟來讓 Windows 加入 IPA 字型。
1 Introduction to Java Programming Lecture 4 Using JOptionPane Spring 2010.
From: BOOKS ONLINE 1 Safari Tech Books Online 資訊科技電子書資料庫 提供您最新、最權威 -- 資訊科技新 知.
: Help My Brother ★★★☆☆ 題組: Problem Set Archive with Online Judge 題號: 11033: Help My Brother 解題者: 呂明璁 解題日期: 2007 年 5 月 14 日.
第 10 章 視窗應用程式的工具列與 功能表 10-1 功能表控制項 10-1 功能表控制項 10-2 快顯功能表控制項 10-2 快顯功能表控制項 10-3 工具列控制項 10-3 工具列控制項 10-4 狀態列控制項 10-4 狀態列控制項 10-5 字型與色彩對話方塊 10-5 字型與色彩對話方塊.
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
第 9 章 視窗應用程式的事件處理 9-1 事件的基礎 9-1 事件的基礎 9-2 表單事件 9-2 表單事件 9-3 滑鼠事件 9-3 滑鼠事件 9-4 鍵盤事件 9-4 鍵盤事件 9-5 表單的鍵盤事件 9-5 表單的鍵盤事件 9-6 控制項的事件 9-6 控制項的事件.
Outlook 教學與研習 (1) - 設定及收發郵件 - 設定郵件規則 陽明大學資訊與通信中心 陳坤元 2006/03/27.
Visual C++重點複習.
PROGRAMMING GRAPHICAL USER INTERFACES Lecture 21 JAVA GUI BASICS Basic Java GUI Components –java.awt.Component, java.awt.Container, javax.swing.JComponent,
著作權所有 © 旗標出版股份有限公司 第 14 章 製作信封、標籤. 本章提要 製作單一信封 製作單一郵寄標籤.
遠端北風資料庫 公佈時間: 2006/4/26 繳交截止時間: 2006/5/10. 作業目的 實作遠端資料庫瀏覽程式.
精彩 Java 2 程式設計 C2 物件與事件控制技巧. 2 目錄 C2-1 認識事件 C2-1 認識事件 C2-2 以時間事件來控制物件 C2-2 以時間事件來控制物件 C2-3 滑鼠控制技巧 C2-3 滑鼠控制技巧 C2-4 鍵盤控制技巧 C2-4 鍵盤控制技巧.
Mouse Events. Handling Mouse Events Java provides two listener interfaces to handle mouse events: MouseListener;  MouseListener;  MouseMotionListener.
AWT Components (Chapter 9) Java Certification Study Group January 21, 1999 Mark Roth.
Chapter 16 AJAX. Introduction AJAX stands for Asynchronous JavaScript And XML. AJAX is a type of programming made popular in 2005 by Google (with Google.
Button 元件. public class ko12_1 extends Applet implements ActionListener { Label lb=new Label(" 輸入密碼 :"); TextField tf1=new TextField(25); Button bn=new.
Java Tutorial /10/21. Java Resource Java SDK –Download from –Install Jdk windows-i586.exe –
學校本位暨教師自我 專業進修研習規劃服務 教育訓練 指導單位:教育部 執行單位:全國教師在職進修資訊網 講 師:國立高雄師範大學進修學院教師生涯專業發展研究中心 曾子唐 專任研究助理 尤嬿琇 專任研究助理.
CS102 – GUI AWT & Swing Components & Containers, Layout Managers, Events & Listeners MVC design pattern. David Davenport.
Event Handling. 2 GUIs are event driven –Generate events when user interacts with GUI e.g., moving mouse, pressing button, typing in text field, etc.
Universidad Nacional de Colombia Facultad de Ingeniería Departamento de Sistemas ertificación en AVA.
Event Handling. The signals that a program receives from the operating system as a result of the actions are called events. A window based program is.
GUI DYNAMICS Lecture 11 CS2110 – Fall GUI Statics and GUI Dynamics  Statics: what’s drawn on the screen  Components buttons, labels, lists, sliders,
Events in JAVA Needed for Applets and GUI based programs. Applet uses GUI to interact with user. Most of the events are generated by Mouse, Keyboard.
Easy Talking!! 網路聊天室 組員 : 4970E002 劉浩文 4970E074 程均勤 4970E055 陳典杰.
AWT  認識 AWT  容器與版面配置  事件處理  AWT 元件使用. 認識 AWT  GUI ( graphical user interface)  AWT(Abstract Window Toolkits)  Package java.awt.
Events (Chapter 11) Java Certification Study Group January 25, 1999 Mark Roth.
1 Event Handling – Lecture 4 Prepared by: Ahmad Ramin Rahimee Assistant Professor ICTI.
2/17/2016 DEPT OF CSE 1 EVENT HANDLING. 2/17/2016 DEPT OF CSE 2 Event handling is at the core of successful applet programming There are several types.
Event Listeners ActionListener –button,list AdjustmentListener-scroll bar ComponentListener-when component hidden…. ContainerListener-comp added or removed.
CSI 3125, Preliminaries, page 1 Event Handling. CSI 3125, Preliminaries, page 2 Event Handling An Event Change in the state of an object is known as event.
Welcome To java
Programming in Java, 2e Sachin Malhotra Saurabh Choudhary.
Programming in Java Sachin Malhotra, Chairperson, PGDM-IT, IMS Ghaziabad Saurabh Chaudhary, Dean, Academics, IMS Ghaziabad.
CSE Software Engineering Fall 1999 Updated by J. Brown
Presentation transcript:

Applet

Java Applet JVM 瀏覽程式 請求 取得 htm 與 class *.htm*.class Web server

HTML   .....   ....  

標籤 標籤    

   applet code="ch_9_2_3.class" width=300 height=160>  

Applet programs  import java.applet.Applet;  import java.awt.Graphics;  public class Ch9_2_1 extends Applet  {  public void paint(Graphics g)  {  g.drawString(" 一個簡單 JAVA APPLET", 50, 25);  }

Applet 的執行過程  void init()  void start()  void stop()  void destroy()

HTML 傳遞參數給 Applet  inc = Integer.parseInt(getParameter("inc"));  offset = Integer.parseInt(getParameter("offset");

Graphics methods  void setColor(color)  void fillRect(int, int, int, int)  void drawOval(int, int, int, int)

AWT 套件的 GUI  void add(Component)  Void remove(Component)

Checkbox 元件  Checkbox checkbox = new Checkbox(" 是否勾選 ");  Checkbox checkbox = new Checkbox(" 是否勾選 ", true);

ChekboxGroup 元件  CheckboxGroup gender = new CheckGroup();  Checkbox male = new Checkbox(" 男 ", gender, true);  Checkbox femal = new Checkbox(" 女 ", gender, false);

Choice 元件  Choice city = new Choice();  city.add(" 台北 ");  city.add(" 新竹 ");  city.add(" 台中 ");  city.add(" 高雄 ");

List 元件  List type = new List(5, true);  type.add(" 平信 ");  type.add(" 掛號 ");  type.add(" 快遞 ");  type.add(" 限時 ");

文字輸入的 AWT  TextField 元件  TextField text = new TextField(15);  TextArea 元件  TextArea address = new TextArea("", 10, 30, TextAreaSCROLLBARS_HORIZONTAL_ONLY);

 Label 元件  Lable lable = new Label(" 使用者名稱 :");  BUTTON 元件  Button button = new Button(" 確定 ") 文字輸入的 AWT

JAVA 事件處理 事件來源傾聽者

AWTEvent  ComponentEvent  ContainerEvent  FocusEvent  KeyEvent  MouseEvent  WindowEvent  PaintEvent  InputEvent

Semantic Events  ActionEvent  AdjustmentEvent  ItemEvent  TextEvent

事件來源 事件來源產生事件事件傾聽者 ComponentComponentEventFocusEventKeyEventMouseEventComponentListnerFocusListnerKeyListnerMouseListnerMouseMotionListner ContainerContainerEventContainerListner WindowWindowEventWindowListner

事件來源產生事件事件傾聽者 ButtonListTextFieldMenuItemActionEventActionListner ChoiceCheckboxListCheckboxMenuItemItemEventItemListner ScrollbarAdjustmentEventAdjustmentListener TextFieldTextAreaTextEventTextListner

事件的傾聽者  AddxxxListner(Object)  removeXXXListner(Object)

Java Applet 事件處理  import java.applet.Applet;  import java.awt.Graphics;  import java.awt.event.*;  public class Ch16_6_2 extends applet implement MouseListner  {  public void paint(Graphics g)  { .....  }  public void init()  {  addMouseListener(this)  }  public void mouseClicked(MouseEvent evt){}  public void mouseEntered(MouseEvent evt){}  public void mouseExited(MouseEvent evt){}  public void mousePresed(MouseEvent evt){}  public void mouseReleased(MouseEvent evt){}  }

滑鼠拖拉事件處理  void mouseDragged(MouseEvent)  void mouseMoved(MouseEvent)  int getX()  int getY()

鍵盤事件處理  void mouseDragged(MouseEvent)  void mouseMoved(MouseEvent)  int getX()  int getY()  void keyPress(KeyEvent)  void keyRelease(KeyEvent)  void keyTyped(KeyEvent)  CONSTANT  KeyEvent.VK_LEFT  KeyEvent.VK_RIGHT  KeyEvent.VK_UP  KeyEvent.VK_DOWN

GUI 元件的事件處理  void actionPerformed(ActionEvent)  void itemStateChanged(ItemEvent)