Wuerfel wuerfelt

This commit is contained in:
2023-11-21 12:51:38 +01:00
parent 50deb6c1c9
commit 13483d909c
4 changed files with 127 additions and 62 deletions
+18 -4
View File
@@ -5,6 +5,7 @@
package bandit.Schnittstelle;
import bandit.Model.WuerfelData;
import bandit.Model.Zahlengenerator;
import bandit.View.ZahlenView;
import java.util.concurrent.Flow;
@@ -15,7 +16,7 @@ import java.util.concurrent.Flow.Subscription;
*
* @author le
*/
public class WertAdapter implements Subscriber<Integer>
public class WertAdapter implements Subscriber<WuerfelData>
{
private ZahlenView view;
private Zahlengenerator model;
@@ -35,10 +36,23 @@ public class WertAdapter implements Subscriber<Integer>
}
@Override
public void onNext(Integer item)
public void onNext(WuerfelData item)
{
String strWert = String.valueOf(item);
view.getLblZahl1().setText(strWert);
String strWert = String.valueOf(item.getValue());
switch(item.getId()){
case 1:
view.getLblZahl1().setText(strWert);
break;
case 2:
view.getLblZahl2().setText(strWert);
break;
case 3:
view.getLblZahl3().setText(strWert);
break;
}
this.subscription.request(1);
}