Swing/Beep のバックアップの現在との差分(No.10)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/Beep へ行く。
- 1 (2004-03-11 (木) 15:48:20)
- 2 (2004-06-02 (水) 09:50:43)
- 3 (2004-08-10 (火) 10:23:07)
- 4 (2004-10-08 (金) 06:17:42)
- 5 (2004-11-04 (木) 10:02:33)
- 6 (2005-02-03 (木) 02:03:50)
- 7 (2005-04-28 (木) 04:32:50)
- 8 (2005-10-09 (日) 18:19:50)
- 9 (2006-01-19 (木) 14:28:39)
- 10 (2006-02-27 (月) 15:27:57)
- 11 (2006-04-12 (水) 19:34:20)
- 12 (2007-03-02 (金) 16:13:22)
- 13 (2007-09-21 (金) 12:23:53)
- 14 (2008-05-21 (水) 17:40:37)
- 15 (2008-10-08 (水) 17:24:50)
- 16 (2008-11-21 (金) 11:57:00)
- 17 (2010-12-13 (月) 00:03:56)
- 18 (2013-02-26 (火) 14:46:38)
- 19 (2013-02-26 (火) 15:57:14)
- 20 (2013-10-04 (金) 16:02:16)
- 21 (2014-11-27 (木) 02:17:23)
- 22 (2016-02-05 (金) 16:41:12)
- 23 (2016-06-21 (火) 15:37:37)
- 24 (2016-08-26 (金) 14:39:04)
- 25 (2017-04-04 (火) 14:13:45)
- 26 (2017-10-08 (日) 21:12:21)
- 27 (2019-04-24 (水) 18:48:46)
- 28 (2021-01-31 (日) 08:42:45)
- 29 (2022-09-16 (金) 11:07:17)
- 追加された行はこの色です。
- 削除された行はこの色です。
#navi(../) *Beep音を鳴らす [#obbcac28] >編集者:[[Terai Atsuhiro>terai]]~ 作成日:2003-11-07~ 更新日:&lastmod; --- category: swing folder: Beep title: Beep音を鳴らす tags: [Toolkit, Sound] author: aterai pubdate: 2003-12-08T15:48:20+09:00 description: デフォルトのToolkitを取得し、これを使用してビープ音を鳴らします。 image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIE6ivySI/AAAAAAAAASM/H5qY8r_auGc/s800/Beep.png --- * 概要 [#summary] デフォルトの`Toolkit`を取得し、これを使用してビープ音を鳴らします。 #contents **概要 [#l809ba01] Toolkitを使ってビープ音を鳴らします。 #download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTIE6ivySI/AAAAAAAAASM/H5qY8r_auGc/s800/Beep.png) http://terai.xrea.jp/swing/beep/screenshot.png * サンプルコード [#sourcecode] #code(link){{ Toolkit.getDefaultToolkit().beep(); // UIManager.getLookAndFeel().provideErrorFeedback(textField); }} **サンプルコード [#c10a0766] java.awt.Toolkit.getDefaultToolkit().beep(); JOptionPane.showMessageDialog(this,"エラー内容","タイトル", JOptionPane.ERROR_MESSAGE); * 解説 [#explanation] 上記のサンプルでは、ボタンをクリックしてダイアログを開くときに`Toolkit#beep()`メソッドを使ってシステムのビープ音を鳴らしています。 -[[サンプルを起動>http://terai.xrea.jp/swing/beep/sample.jnlp]] -[[jarファイル>http://terai.xrea.jp/swing/beep/sample.jar]] -[[ソース>http://terai.xrea.jp/swing/beep/src.zip]] ---- - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/LookAndFeel.html#provideErrorFeedback-java.awt.Component- LookAndFeel#provideErrorFeedback()]メソッドのデフォルトは以下のようにビープ音を鳴らす実装になっている **解説 [#g4e528ae] 上記のサンプルでは、エラーダイアログを開くときに、Toolkit#beep()メソッドを使ってビープ音を鳴らしています。 #code{{ public void provideErrorFeedback(Component component) { Toolkit toolkit = null; if (component != null) { toolkit = component.getToolkit(); } else { toolkit = Toolkit.getDefaultToolkit(); } toolkit.beep(); } }} **コメント [#zb47e132] * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/java/awt/Toolkit.html#beep-- Toolkit#beep() (Java Platform SE 8)] - [[MIDIファイルの演奏>Swing/MidiSystem]] - [[Wavファイルの演奏>Swing/Sound]] - [[AuditoryCuesでイベント音を設定する>Swing/AuditoryCues]] -- `AuditoryCues.playList`に設定している警告音を鳴らす方法 * コメント [#comment] #comment #comment