制作一個按鈕非常簡單:只需要調用Button構建器,並指定想在按鈕上出現的標簽就行了(如果不想要標簽,亦可使用默認構建器,但那種情況極少出現)。可
大家可注意到假如編譯和運行上面的程序片,按下按鈕後不會發生任何事情。必須進入程序片內部,編寫用於決定要發生什麼事情的代碼。對於由事件驅動的程序設計
前幾天一個網友指出了我的文章中一些有失偏頗之處,那些文章都是我在閱讀Java Core的時候做的總結,順便加上我個人的一些理解。因為看的e文版,理
“文本字段”是允許用戶輸入和編輯文字的一種線性區域。文本字段從文本組件那裡繼承了讓我們選擇文字、讓我們像得到字符串一樣得到
“文本區域”很像文字字段,只是它擁有更多的行以及一些引人注目的更多的功能。另外你能在給定位置對一個文本字段追加、插入或者修
標簽准確地運作:安放一個標簽到窗體上。這對沒有標簽的TextFields和Text areas 來說非常的重要,如果我們簡單地想安放文字的信息在窗
復選框提供一個制造單一選擇開關的方法;它包括一個小框和一個標簽。典型的復選框有一個小的“X”(或者它設置的其它類型)或是空
單選按鈕在GUI程序設計中的概念來自於老式的電子管汽車收音機的機械按鈕:當我們按下一個按鈕時,其它的按鈕就會彈起。因此它允許我們強制從眾多選擇中作
下拉列表像一個單選鈕組,它是強制用戶從一組可實現的選擇中選擇一個對象的方法。而且,它是一個實現這點的相當簡潔的方法,也最易改變選擇而不至使用戶感到
列表框與選擇框有完全的不同,而不僅僅是當我們在激活選擇框時的顯示不同,列表框固定在屏幕的指定位置不會改變。另外,一個列表框允許多個選擇:如果我們單
到目前為止,我們已使用了action(),現有另一種方法handleEvent()可對每一事件進行嘗試。當一個事件發生時,它總是針對單獨事件或發生
在Java裡該方法是安一個組件到一個窗體中去,它不同我們使用過的其它GUI系統。首先,它是全代碼的;沒有控制安放組件的“資源&rdqu
到目前為止,所有的程序片都被建立,看起來使用一些不可思議的內部邏輯來布置它們的組件。那是因為程序使用一個默認的方式:FlowLayout。這個簡單
布局管理器有四邊和中間區域的概念。當我們增加一些事物到使用BorderLayout的面板上時我們必須使用add()方法將一個字符串對象作為它的第一
GridLayout允許我們建立一個組件表。添加那些組件時,它們會按從左到右、從上到下的順序在網格中排列。在構建器裡,需要指定自己希望的行、列數,
CardLayout允許我們在更復雜的擁有真正的文件夾卡片與一條邊相遇的環境裡創建大致相同於“卡片式對話框”的布局,我們必
很早以前,人們相信所有的恆星、行星、太陽及月亮都圍繞地球公轉。這是直觀的觀察。但後來天文學家變得更加的精明,他們開始跟蹤個別星體的移動,它們中的一
正如早先指出的那樣,action()並不是我們對所有事進行分類後自動為handleEvent()調用的唯一方法。有三個其它的被調用的方法集,如果我
出於安全緣故,程序片十分受到限制,並且有很多的事我們都不能做。您一般會問:程序片看起來能做什麼,傳聞它又能做什麼:擴展浏覽器中WEB頁的功能。自從
如果能容忍那些限制,那麼程序片的一些優點也是非常突出的,尤其是在我們構建客戶/服務器應用或者其它網絡應用時:■沒有安裝方面的爭議。程序片擁有真正的