bonjour,
je doit développer un application qui possède deux JSpinner. l'un doit correspondre au semaines et doit donc être compris entre 0 et 52. je voudrais donc savoir comment borner ce spinner.
cordialement
bonjour,
je doit développer un application qui possède deux JSpinner. l'un doit correspondre au semaines et doit donc être compris entre 0 et 52. je voudrais donc savoir comment borner ce spinner.
cordialement
un JSpinner utilisant un SpinnerDateModel placé sur Calendar.WEEK_OF_YEAR
http://docs.oracle.com/javase/tutori....html#standard
petit soucis avec cela, cela me met donne une date or je souhaite avoir le numéro de la semaine.
Pas franchement le truc le plus dur du monde...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Calendar c = Calendar.getInstance(); c.setTime(myDate); int weekNumber = c.get(Calendar.WEEK_OF_YEAR);
je n'est pas dit que cela était difficile, or ce n'est pas ce que je recherche. en faite, je développe cela dans le cadre de mes études et j'ai donc un sujet au quel je doit répondre. au final j'ai borner mon spinner grâce a un listener ChangeListener sur celui ci.
merci tout de même![]()
Pour le coup, tu aurais juste pu utiliser un SpinnerNumberModel auquel on peut affect des bounds min et max spécifiques.
Toutefois, il faut savoir qu'il n'y a pas toujours 52 semaines dans une année (ce peut aller jusqu'à 53).
Donc il te faudra utiliser la classe calendar pour calculer tes bornes min et max.
j'ai déjà essayer cela mais avec cette méthode le chiffre est mis en gras, or sur l'application que l'on doit reproduire, ce n'est pas le cas. bref, le prof n'as donc pas utiliser cette méthode, donc j’hésite ... le prof est capable d’apprécier comme de détester, il est tellement vicieux ...
Partager