/ / Comment ajouter un calendrier dans lwuit TextField ou comboBox - java-me, lwuit, lwuit-textfield, lwuit-combobox

Comment ajouter un calendrier dans lwuit TextField ou comboBox - java-me, lwuit, lwuit-textfield, lwuit-combobox

Je crée une application en utilisant lwuit. Et je veux ajouter un calendrier dans comboBox. donnez-moi s'il vous plaît une idée dès que possible ..

Réponses:

4 pour la réponse № 1

Voulez-vous dire que vous voulez ajouter la date sélectionnéecomposant du calendrier à la fin des valeurs de liste déroulante ou pour afficher la date sélectionnée dans la zone de texte? Si tel est le cas, le code ci-dessous indique la date sélectionnée du composant de calendrier dans la zone de texte:

Button cal = new Button("Calendar");  // button for calendar
cal.addActionListener(new ActionListener() {  // define action for button

//  action listener to show the calendar container
public void actionPerformed(ActionEvent ae) {
final Form calFrame = new Form();
final Calendar cal = new Calendar();
calFrame.setScrollable(true);
calFrame.setSmoothScrolling(true);
calFrame.setIsScrollVisible(true);
cal.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent ae) {
txtDate.setText(cal.getDate());  // textfield in which date should be set
mainForm.showBack();  // main form to show back after calender disappears
}
});

calFrame.addComponent(cal);
calFrame.show();
}
});
mainForm.addComponent(calButton); // add calendar button to main form

ce code ajoutera un bouton de calendrier à votreforme principale et affichera la date sélectionnée dans le champ de texte (ici nommé txtDate). Si vous souhaitez ajouter une date aux valeurs de liste déroulante, vous pouvez ajouter la date sélectionnée au vecteur ou à la liste du vecteur du composant combo. Si ce n'est pas ce que vous voulez, veuillez expliquer brièvement ce que vous voulez réellement faire.