回答編集履歴

1

dummyも追加

2020/12/04 11:48

投稿

TN8001
TN8001

スコア9350

test CHANGED
@@ -40,7 +40,7 @@
40
40
 
41
41
  public static void main(String[] args) {
42
42
 
43
- ObjectProperty p = new SimpleObjectProperty();
43
+ ObjectProperty property = new SimpleObjectProperty();
44
44
 
45
45
  ChangeListener changeListener = (ObservableValue ov, Object o, Object n) -> {
46
46
 
@@ -56,21 +56,31 @@
56
56
 
57
57
  };
58
58
 
59
- p.addListener(changeListener);
59
+ property.addListener(changeListener);
60
60
 
61
61
 
62
62
 
63
- p.set(1);
63
+ property.set(1);
64
64
 
65
65
 
66
66
 
67
67
  changeListener.changed(null, 2, 3);
68
68
 
69
- changeListener.changed(p, 4, 5);
69
+ changeListener.changed(property, 4, 5);
70
70
 
71
71
 
72
72
 
73
+ ObservableValue dummy = new SimpleObjectProperty("dummy");
74
+
75
+ changeListener.changed(dummy, 6, 7);
76
+
77
+
78
+
73
- System.out.println(p);
79
+ System.out.println();
80
+
81
+ System.out.println(property);
82
+
83
+ System.out.println(dummy);
74
84
 
75
85
  }
76
86
 
@@ -88,6 +98,12 @@
88
98
 
89
99
  change:ObjectProperty [value: 1] 4->5
90
100
 
101
+ change:ObjectProperty [value: dummy] 6->7
102
+
103
+
104
+
91
105
  ObjectProperty [value: 1]
92
106
 
107
+ ObjectProperty [value: dummy]
108
+
93
109
  ```