成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Swing控件可以提供聽覺反饋

開發 后端
本文介紹Swing控件可以提供聽覺反饋,以及介紹Swing 使用一種可插式外觀和感覺體系結構。

J2SE 版本 1.4 中新增了一項有趣的 Swing 功能。Swing 控件現在可以提供聽覺反饋來對特定事件作出響應,不過缺省情況下這項功能是禁用的。J2SE 版本 1.4 中新增了一項有趣的 Swing 功能。Swing 控件現在可以提供聽覺反饋來對特定事件作出響應,不過缺省情況下這項功能是禁用的。新增的這項功能有助于 Swing 控件更好地模仿系統本地操作系統的控件的行為。

Swing 使用一種可插式外觀和感覺(Pluggable Look-and-Feel,PLAF)體系結構。開發者不必針對不同組件為顏色和字體之類的設置進行硬編碼;取而代之的是,組件將從用戶界面管理器(User Interface(UI)Manager)請求這些設置。作為開發者,您可以告訴 UI 管理器要讓用戶看到什么樣的界面;您可以選擇 Windows、Motif 或 Metal 樣式等。UI 管理器接下來就可以實際告訴每個組件應該如何顯示它自身。對于象按鈕這樣的組件來說,前景顏色是通過設置 Button.foreground 屬性來控制的,如下所示:

  1. anager.put("Button.foreground", Color.red); 

在這里, Button.foreground 為用戶界面屬性名,而 Color.red 代表特定的設置。改變了設置之后,所有新的按鈕的前景顏色都將是紅色。(也有方法可以改變以前創建的按鈕的前景顏色。)雖然不同的預置外觀和感覺為這些設置提供了缺省值,您還是可以重設它們。

在 J2SE 1.4 下,您可以用類似的方式來啟用聽覺反饋。您只要了解 UI 屬性名和合適的設置就可以了。屬性在這里被命名為 AuditoryCues.playList ,設置則為聽覺提示名稱的一個 String 數組。UI 管理器接下來將把這些名稱映射到特定操作發生時將播放的聲音文件。

下面將給出系統提供的外觀和感覺中所支持的聲音列表。它們的名稱本身就頗具解釋性。

  1. CheckBoxMenuItem.commandSound  
  2. InternalFrame.closeSound  
  3. InternalFrame.maximizeSound  
  4. InternalFrame.minimizeSound  
  5. InternalFrame.restoreDownSound  
  6. InternalFrame.restoreUpSound  
  7. MenuItem.commandSound  
  8. OptionPane.errorSound  
  9. OptionPane.informationSound  
  10. OptionPane.questionSound  
  11. OptionPane.warningSound  
  12. PopupMenu.popupSound  
  13. RadioButtonMenuItem.commandSound 

提供給 AuditoryCues.playList 屬性的 String 名稱數組就是這樣 ― 一個事件 名稱的集合。UI 管理器負責將這些名稱映射到特定于外觀和感覺的聲音。

【編輯推薦】

  1. 動態語言是否將會挽救Swing
  2. 用TableModel框架簡化Swing開發
  3. Swing模型過濾技術詳解
  4. Java Swing開發的一些熱點
  5. 使用Swing動態界面設計技術透析
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-07-15 14:10:26

Swing控件

2012-01-17 14:37:05

JavaSwing

2009-07-16 12:58:50

Swing控件

2009-07-14 14:50:00

JOptionPane

2009-07-14 09:52:10

TableModelESwing

2012-12-07 10:21:39

IBMdW

2009-07-10 13:55:48

Swing控件

2009-07-14 15:39:34

Swing大多數控件

2022-05-16 14:22:54

人工智能通信監聽

2021-03-04 21:15:52

VRAR索尼

2023-08-22 14:18:49

2009-07-14 15:01:02

AWT和Swing

2024-08-28 08:32:28

2009-07-15 15:35:59

Swing程序Swing性能

2011-07-25 10:41:29

2017-04-07 14:42:27

人機界面語音觸覺

2009-07-16 08:53:03

Swing任務Swing線程

2009-07-10 13:36:32

Swing容器

2009-07-15 15:57:28

AWT或Swing

2022-06-03 07:33:38

反饋流程敏捷團隊
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院黄 | 亚洲国产精品久久 | 日韩视频区 | 黄网站色大毛片 | 日日做夜夜爽毛片麻豆 | 国产精品久久久久久久粉嫩 | 国产精品久久久久久久免费大片 | 黄色网一级片 | 欧美精品一区三区 | 国产99小视频 | 久久久精彩视频 | 羞羞的视频免费在线观看 | 成人精品国产一区二区4080 | 1000部精品久久久久久久久 | 欧美a区| 国产精品国产精品国产专区不卡 | 国产性生活一级片 | 九九免费在线视频 | av大片| av黄色免费在线观看 | 成人在线精品视频 | 黄色中文字幕 | 亚洲中午字幕 | 成人在线观看黄 | 久久69精品久久久久久久电影好 | 鲁一鲁资源影视 | 国产成人高清 | 天堂男人av | 激情网站在线观看 | 91看国产 | 国产一区久久久 | 欧美日韩国产一区二区三区 | 天堂成人国产精品一区 | 91九色在线观看 | 国产成人久久精品 | 欧美爱爱视频 | 欧美日韩精品影院 | 免费国产视频 | 精品一区精品二区 | 日韩在线视频观看 | 亚洲欧美男人天堂 |