JButtonの連続クリックを防止するためのしきい値を設定する
Total: 3670
, Today: 1
, Yesterday: 7
Posted by aterai at
Last-modified:
概要
JButton
の連続クリックを防止するため、後続イベントが発生可能になるまでのクリック間隔をミリ秒単位で設定します。
Screenshot
Advertisement
サンプルコード
解説
上記のサンプルでは、マウスでの連続クリックを実行した場合に後続イベントが発生可能になるまでの間隔をミリ秒単位で変更できます。
0
:JButton
のデフォルトは0
ミリ秒- ボタンを連打するとその回数分
JInternalFrame
が生成される
- ボタンを連打するとその回数分
500
:JOptionPane
などのオプションボタンは500
ミリ秒がデフォルトUIManager.getInt("OptionPane.buttonClickThreshhold")
で取得できる値はLookAndFeel
に依存する?500
ミリ秒より短い間隔でボタンを連打しても後続のイベントは無視されるためJInternalFrame
は最初の一つしか生成されない