回答編集履歴
3
多少
answer
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
---
|
9
9
|
|
10
|
-
マウスが
|
10
|
+
マウスが動いても良いようにするなら、`JToggleButton`ベースにしたらいかがでしょうか。
|
11
11
|
```java
|
12
12
|
import javax.swing.*;
|
13
13
|
import java.awt.Color;
|
2
バグのようなので表現変更
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
> 画面に表示された5x5のJLabelを次々にクリックし、mouseClickedイベントを拾ってJLabellの色を変更(白<->水色)したいのですが、イベントを拾えない場合がしばしば発生します。
|
2
2
|
|
3
|
-
こちらの手元(Windows11)では再現できませんでした。
|
4
|
-
|
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
|

|
7
7
|
|
1
コードブロック編集につき不要コメント
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
|

|
8
7
|
|
9
8
|
---
|