Combomaker une factory de jcombobox pour les faineants comme moi !

Contenu du snippet

Classe avec des méthodes statiques permettant de générer
des JComboBox contenant les jours de la semaine, les mois de l'année
et des chiffres (de debut a fin avec tel pas)

Source / Exemple :


import javax.swing.JComboBox;

/**

  • @author Duss
*
  • Factory de JComboBox
  • /
public class ComboMaker { /**
  • Retourne une combo contenant les jours de la semaine
  • @return JComboBox
  • /
public static JComboBox getDayCombo() { Object[] jours = {"Lundi", "Mardi", "Mercredi", "Jeudi", "Vendredi", "Samedi", "Dimanche"}; return new JComboBox(jours); } /**
  • Retourne une combo contenant les mois de l'anée
  • @return JComboBox
  • /
public static JComboBox getMonthCombo() { Object[] mois = {"Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"}; return new JComboBox(mois); } /**
  • Retourne une combo contenant les chifres
  • commençant a deb jusqu'a fin avec un pas de step
  • @param deb la valeur de dpart
  • @param fin la valeur d'arrivée
  • @param step le pas
  • @return JComboBox
  • /
public static JComboBox getNumbersCombo(int deb, int fin, int step) { Object[] nums = new Object[(fin - deb + 1) / step]; int num = deb; for (int i = 0 ; i<nums.length ; i++) { nums[i] = String.valueOf(num); num += step; } return new JComboBox(nums); } }

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.