質問するログイン新規登録

回答編集履歴

3

多少

2025/10/02 05:03

投稿

TN8001
TN8001

スコア10208

answer CHANGED
@@ -7,7 +7,7 @@
7
7
 
8
8
  ---
9
9
 
10
- マウスが多少動いても良いようにするなら、`JToggleButton`ベースにしたらいかがでしょうか。
10
+ マウスが動いても良いようにするなら、`JToggleButton`ベースにしたらいかがでしょうか。
11
11
  ```java
12
12
  import javax.swing.*;
13
13
  import java.awt.Color;

2

バグのようなので表現変更

2025/10/02 04:59

投稿

TN8001
TN8001

スコア10208

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  > 画面に表示された5x5のJLabelを次々にクリックし、mouseClickedイベントを拾ってJLabellの色を変更(白<->水色)したいのですが、イベントを拾えない場合がしばしば発生します。
2
2
 
3
- こちらの手元(Windows11)では再現できませんでした。
4
- ただし急いでクリックしようとして、`mousePressed`・`mouseReleased`の間にマウスが動くと`mouseClicked`判定にはなりません。
3
+ こちらの手元(Windows11)では急いでクリックしようとして、`mousePressed`・`mouseReleased`の間にマウスが動くと`mouseClicked`判定にはなりませんでした
4
+ [[JDK-4218549] an allowable "smudge factor" for all mouse clicks - Java Bug System](https://bugs.openjdk.org/browse/JDK-4218549)
5
5
 
6
6
  ![アプリ動画](https://ddjkaamml8q8x.cloudfront.net/questions/2025-09-30/5be4c902-4fcf-4543-b806-62a70c4082b6.gif)
7
7
 

1

コードブロック編集につき不要コメント

2025/09/30 14:28

投稿

TN8001
TN8001

スコア10208

answer CHANGED
@@ -3,7 +3,6 @@
3
3
  こちらの手元(Windows11)では再現できませんでした。
4
4
  ただし急いでクリックしようとして、`mousePressed`・`mouseReleased`の間にマウスが動くと`mouseClicked`判定にはなりません。
5
5
 
6
- 以下`setBounds(50*c,50*r, 50,50);`だけ修正して実行
7
6
  ![アプリ動画](https://ddjkaamml8q8x.cloudfront.net/questions/2025-09-30/5be4c902-4fcf-4543-b806-62a70c4082b6.gif)
8
7
 
9
8
  ---