久違的部落格,期中之後忙著各樣報告,結果眼看已經來到期末了阿(頓時有種感慨,這學期又匆匆過去了......先更新再說吧)

現在Java開發工具提升,不用Notepad++那樣土法煉鋼,改用免費開發工具Eclipse(還蠻難用的就是了,不過至少是免費的)

在Eclipse中開始用專案(prject)的方式來建構java

這回的重點主要是開啟視窗(終於有視窗了阿QQ 超感動)


Outline(大綱):

  • Extends
  • setSize、setLocation、setVisable、setLayout

一、Extends繼承

一個視窗的編寫是非常困難的,幸好在Java中有"繼承"的功能,是我們可以運用前人的智慧,繼承別人寫好的程式碼再進行創新或修改~

在class後面輸入 extends(繼承) Frame(寫視窗用的)

這邊有個重點是java是採單一繼承,也就是只能繼承一種,無法多重繼承

擷取.JPG 

Eclipse會很貼心地提示有什麼需要導入的程式碼

2.JPG

3.JPG

不過為了方便,建議把「.Frame」換成「.*」這樣就能導入java.awt的所有功能

4.JPG

二、setSize、setLocation、setVisable、setLayout

現在開始寫一個視窗,現在public中寫一個視窗,名字要和這個物件的名字一樣,這邊物件名字是practice02

擷取.JPG

接著我們要描述這個視窗長什麼樣子,這算是物件導向的精隨之一

製作一個視窗的建構子建構子的目的就是建立物件object因此無須指明回傳值的型態 ,其中包含四個屬性

setSize:視窗的寬與高

setLocation:視窗在畫面中的位置,以左上角為(0,0),數值往右下增加

setVisable:設定視窗是否被看見

setLayout:編排方式,目前用不到,設為null

將這四個屬性規定是這個建構子特有的,所以用this來存取

 

 

 

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Kuihao 的頭像
    Kuihao

    溫暖午後的金針田__孕育有趣的創新

    Kuihao 發表在 痞客邦 留言(0) 人氣()