国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

J組件

2019-11-18 13:24:42
字體:
來源:轉載
供稿:網友

  如前所述,Swing包括250多個類,其中有些是UI組件,有些是支持類。為了把UI組件和支持類區分開,Swing組件的名字以J開頭。表1-1列出了Swing提供的J組件。用斜體字表示的組件是AWT組件的替代組件。
   Swing UI組件
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    組件類         描述
    ─────────────────────────────────
    JApplet java.applet.Applet類的擴展,它含有JRootPane的一個實例
    JButton 能顯示文本和圖形的按鈕,它是AWT按鈕組件的替代組件
    JCheckBox 能顯示文本和圖形的復選框,它是AWT選擇組件的替代組件
    JCheckBoxMenuItem 一個復選框菜單項,它是AWT的復選框菜單項組件的替代組件
    JComboBox 帶下拉列表的文本框,它是AWT選擇組件的替代組件
    JComponent 所有輕量J組件的基類
    JDesktopPane 內部窗體的容器
    JDialog Swing對話框的基類,它擴展了AWT Dialot類
    JEditorPane 用于編輯文本的文本窗格
    JFrame 擴展java.awt.Frame的外部窗體
    JInternalFrame 在JDesktopPane中出現的內部窗體
    JLabel 可顯示文本和圖標的標簽,它是AWT標簽組件的替代組件
    JLayeredPane 能夠在不同層上顯示組件的容器
    JList 顯示選項列表的組件,它是AWT列表組件的替代組件
    JMenu 菜單條中顯示的一個菜單,它是AWT菜單組件的替代組件
    JMenuBar 用于顯示菜單的菜單條,它是AWT菜單條組件的替代組件
    JMenuItem 菜單項,它是AWT菜單項組件的替代組件
    JOptionPane 顯示標準的對話框,如:消息和問題對話框
    JPanel 通用容器,它是AWT面板和畫布組件的替代組件
    JPassWordfield JTextField的擴展,使輸入的字符不可見
    JPopupMenu 彈出式菜單,它是AWT彈出式菜單組件的替代組件
    JPRogressBar 進度指示器
    JRadioButton 單選按鈕,它是AWT復選框組件的替代組件
    JRootPane 頂層容器,它包含一個玻璃窗格,一個層窗格,一個內容窗格和一個可選的菜單條
    JScrollBar 滾動條,它是AWT滾動條組件的替代組件
    JScrollPane 滾動窗格,它是AWT滾動窗格組件的替代組件
    JSeparator 水平或垂直分隔條
    JSlider 滑桿
    jsplitPane 有兩個分隔區的容器,這兩個分隔區可以水平排列或者垂直排列且分隔區的大小能自動調整
    JTabbedPane 帶選項卡的窗格
    JTable 表格
    JTableHeader 表格頭
    JTextArea 用于輸入多行文本的文本域,它是AWT文本域組件的替代組件
    JTestComponent 文本組件的基類,它替代AWT的TextComponent類
    JTextField 單行文本域,它替代AWT的單行文本域組件
    JTextPane 簡單的文本編輯器
    JToggleButton 兩種狀態的按鈕,它是JCheckBox和JRadioButton組件的基類
    JToolBar 工具條
    JToolTip 當光標停留在一個組件上時,該組件上顯示的一行文字
    JTree 用于按鈕層次組織數據的結構控件
    JViesport 用于瀏覽可滾動組件的視口
    JWindow 外部窗口,它是java.awt.Window的擴展
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    注:斜體字表示的是AWT的替代組件
  
    插入式界面模式
  
    Swing支持插入式界面樣式,界面模式的基礎是“模型-視圖-控制器”體系結構的變體。圖1-3圖解說明了在不同的界面樣式下運行的小應用程序。
    修改小應用程序或應用程序的界面樣式不需要修改程序代碼,通過把$ JDK_HOME/lib目錄下的swing.properties文件中的swing.defaultlaf屬性設置為所需要的界面樣式類型,就可以在運行時刻設置缺省的界面樣式。下面是swing.properties文件的一個例子,它通過指定defaultlaf屬性來設置缺省的界面樣式:
    # swing.properties example file. Lines that begin with '#' are
    # comments.
    # The Mac look and feel is specifed as the default look and
    # feel below. If no look and feel is specifed.then the default
    # look and feel (metal) is used.
    # the next line specifies which look and feels are installed.
    swing.installedlafts=metal,motif,windows,mac
    # default set to Mac look and feel
    swing.defaultlaf=javax.swing.plaf.mac.MacLookAndFeel
    # swing.defaultlaf=javax.swing.plaf.windows.WindowsLookAndFeel
    # swing.defaultlaf=javax.swing.plaf.motif.MotifLookAndFeel
    在“插入式界面樣式”中介紹了插入式界面樣式的Swing實現。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莆田市| 临沭县| 东阿县| 双江| 宁化县| 霍城县| 美姑县| 永嘉县| 汉中市| 凤凰县| 湟源县| 齐齐哈尔市| 读书| 鸡西市| 宝山区| 洪雅县| 永济市| 泽普县| 合水县| 阳原县| 杭州市| 横山县| 海兴县| 奉化市| 全南县| 玛纳斯县| 富源县| 府谷县| 湟中县| 龙川县| 无锡市| 白山市| 龙山县| 新龙县| 六安市| 察哈| 盐山县| 房山区| 麻阳| 莱西市| 万源市|