//package tryLineNumber;import java.awt.BorderLayout; import java.awt.Dim
當我們拖放一個Bean的調色板並將它放入到窗體中時,一個Bean的最關鍵的部分的規則發生了。應用程序構建工具必須可以創建Bean(如果它是默認的構
接下的程序例子稍微復雜一些,盡管這沒有什麼價值。這個程序是一張不論鼠標何時移動都圍繞它畫一個小圓的,並且一個動作接收器被激活。畫布。當按下鼠標鍵時
在我們可以安放一個Bean到一個可激活Bean的可視化構建工具中前,它必須被放入到標准的Bean容器裡,也就是包含Bean類和一個表示&ldquo
我們可以看到創建一個Bean顯然多麼的簡單。在程序設計中我們幾乎不受到任何的限制。Java Bean的設計提供了一個簡單的輸入點,這樣可以提高到更
通過這一章的學習,當我們的工作方法在AWT中發生了巨大的改變後(如果可以回憶起很久以前,當Java第一次面世時SUN公司曾聲明Java是一種&ld
java中使用二維數組public class Array2D...{ public static void main(String[] a
當我們開始使用Swing庫時,會注意到它在技術上向前邁出了巨大的一步。Swing組件是Bean,因此他們可以支持Bean的任何開發環境中使用。Sw
1.List轉換成為數組。(這裡的List是實體是ArrayList)調用ArrayList的toArray方法。toArraypublic &l
如果我們長期艱苦不懈地利用Java 1.1版構建我們的UI,我們並不需要扔掉它改變到Swing陣營中來。幸運的是,庫被設計得允許容易地修改&mda
盡管程序片和應用程序都可以變得很重要,但如果在任何地方都使用它們就會變得混亂和毫無用處。這一節余下部分取代它們的是一個Swing程序例子的顯示框架
JComponent同樣包括一個稱為setBorder()的方法,該方法允許我們安放一些各種各樣有趣的邊框到一些可見的組件上。下面的程序例子利用一
最近在研究JAVA CLASS LOADING技術,已實現了一個自定義的加載器。對目前自定義加載器的應用,還在探討中。下面是自定義的CLASSLO
Swing增加了一些不同類型的按鈕,並且它同樣可以修改選擇組件的結構:所有的按鈕、復選框、單選鈕,甚至從AbstractButton處繼承的菜單項
如果我們想單選鈕保持“異或”狀態,我們必須增加它們到一個按鈕組中,這幾乎同老AWT中的方法相同但更加的靈活。在下面將要證明
我們可在一個JLable或從AbstractButton處繼承的任何事物中使用一個圖標(包括JButton,JCheckbox,JradioBut
菜單在Swing中做了重要的改進並且更加的靈活——例如,我們可以在幾乎程序中任何地方使用他們,包括在面板和程序片中。語法同
JPopupMenu的執行看起來有一些別扭:我們必須調用enableEvents()方法並選擇鼠標事件代替利用事件接收器。它可能增加一個鼠標接收器
問題是這樣的,我看到原來有一個方法是根據name的名稱調用getName()這個方法。然後方法的實現是使用字符串的判斷來實現的代碼如下:publi
列表框和組合框在Swing中工作就像它們在老的AWT中工作一樣,但如果我們需要它,它們同樣被增加功能。另外,它也更加的方便易用。例如,JList中