GUI程式設計技術 常用元件

2023-01-12 11:30:05 字數 1918 閱讀 3804

湖南鐵路科技職業技術學院備課紙

授課日期授課班級學期授課計畫的章節順序:授課目的與要求:

課堂型別:多**

授課主要教具:多**、ppt新課重點與難點:

熟練使用各類常用元件進行圖形介面的程式設計掌握事件處理程式設計。

課外作業(練習題或思考題):

任課教師:易斌

軟體308-1

gui程式設計技術-常用容器、常用元件

湖南鐵路科技職業技術學院備課紙

gui程式設計技術-常用容器、常用元件

【課堂回顧】

由於本次課與前次課之間的知識點關聯較多,因此,本次課之初需要對前次課進行回顧與複習。

類textfield物件表示可編輯的單行文字的文字元件。textfield類的構造方法

textfield():建立乙個空的textfield元件。

textfield(int columns):建立乙個空的textfield元件,並

設定顯示單行字數為columns。事實上元件不一定剛好能容納columns個字元,因為每個字元的寬度可能不一樣。

textfield(stringtext):建立乙個textfield元件,並設定

上面的文字為text。

textfield(stringtext,intcolumns):建立乙個上面文字

為text的textfield元件,並設定顯示字數為columns。

【課堂示例】

在applet小程式中填加若干文字框,測試每種構造方法的功能,並呼叫常用的方法設定文字框的屬性

2. textarea類

textarea類是用來顯示多行文字的,並且允許在上面編輯,可以把它看成是多行的textfield類。textarea類的構造方法有下列五種:

textarea():建立乙個空的textarea元件,預設兩個滾動

湖南鐵路科技職業技術學院備課紙

條都會出現。

textarea(introws,intcolumns):建立乙個空的textarea

元件,並指定最多可顯示在螢幕上的行數和列數,列數只是乙個大概的值,要看裡面字元的寬度和作業系統而定。預設兩個滾動條都會出現。

textarea(stringtext):建立乙個空的textarea元件,預

設兩個滾動條都會出現,但設定裡面的初始文字為text。如果text等於null,則會設定為空字串。

textarea(string text,int rows,int columns):類似第二個

構造方法,但設定裡面的初始文字為text。

textarea(string text,int rows,int columns,int scrollbars)textarea類的常用方法

public void insert(string s,int pos)public void append(string s)public int getcaretposition()public string getselectedtext()

public void addtextlistener(textlistener t)

【課堂小結】

textfield、textarea

物件建立:了解構造方法常用方法的使用事件處理基本概念

事件、事件源、事件***、事件***介面j**a事件處理機制建立事件***類

湖南鐵路科技職業技術學院備課紙

該類實現相應事件***介面

***類中改寫介面中的方法,並將響應事件要

完成的任務寫入相應的方法體。

事件源物件要註冊事件***

add***listener(***物件)

湖南鐵路科技職業技術學院備課紙

本章新課鞏固要點:

web窗體的組成的功能的工作原理iis的配置

應用程式建立的步驟

教研室主任審閱:

年月日改進措施:

湖南鐵路科技職業技術學院備課紙

數控程式設計技術考核說明

一 課程的性質 數控程式設計技術 是 廣播電視大學 數控技術 專業的統設必修課,是一門實踐性很強的課程。課內學時72學時,4學分,第三學期開設。通過本課程的學習,使學生能夠針對被加工零件,在合理地制定數控加工工藝的基礎上,運用數控工具機的數控系統所規定的程式設計規則和程式設計方法,編制零件的加工程式...

ABAP程式設計技術與技巧總結

1.時間及日期合法性檢查function time check plausibility time plausibility check date check plausibility date plausibility check 說明 當資料合法時sy subrc返回值為0,否則返回1.2.彈出...

現代數控程式設計技術發展的方向

趨勢之一 數控系統向開放式體系結構發展 20世紀90年代以來,由於計算機技術的飛速發展,推動數控技術更快的更新換代。世界上許多數控系統生產廠家利用pc機豐富的軟 硬體資源開發開放式體系結構的新一代數控系統。開放式體系結構使數控系統有更好的通用性,柔性,適應性,可擴充套件性,並可以較容易的實現智慧型化...