Swing/MultiClickThreshhold のバックアップ(No.8)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/MultiClickThreshhold へ行く。
- category: swing folder: MultiClickThreshhold title: JButtonの連続クリックを防止するためのしきい値を設定する tags: [JButton, AbstractButton, JOptionPane] author: aterai pubdate: 2017-12-18T14:37:03+09:00 description: JButtonの連続クリックを防止するため、後続イベントが発生可能になるまでのクリック間隔をミリ秒単位で設定します。 image: https://drive.google.com/uc?id=1lZG2M7FhA2stxNChg3nd2r7NSrsXeb4ohg
Summary
JButton
の連続クリックを防止するため、後続イベントが発生可能になるまでのクリック間隔をミリ秒単位で設定します。
Screenshot

Advertisement
Source Code Examples
Explanation
上記のサンプルでは、マウスでの連続クリックを実行した場合に後続イベントが発生可能になるまでの間隔をミリ秒単位で変更できます。
0
:JButton
のデフォルトは0
ミリ秒- ボタンを連打するとその回数分
JInternalFrame
が生成される
- ボタンを連打するとその回数分
500
:JOptionPane
などのオプションボタンは500
ミリ秒がデフォルトUIManager.getInt("OptionPane.buttonClickThreshhold")
で取得できる値はLookAndFeel
に依存する?500
ミリ秒より短い間隔でボタンを連打しても後続のイベントは無視されるためJInternalFrame
は最初の一つしか生成されない