public ListUsersForm() { setTitle("list Users"); List list = userService.getAllUsers(); setLayout(new BoxLayout(BoxLayout.Y_AXIS)); for(User user : list) { Container container = userContainer(user) ; add(container); } } public Container userContainer(User user) { Container container = new Container(new BoxLayout(BoxLayout.X_AXIS)) ; Container containery = new Container(new BoxLayout(BoxLayout.Y_AXIS)) ; Label labelNom = new Label("Nom :" + user.getNom()) ; Label labelPrenom = new Label("Prenom : " + user.getPrenom()) ; EncodedImage placeholder = EncodedImage.createFromImage(com.codename1.ui.Image.createImage(400,300), true); URLImage background = URLImage.createToStorage(placeholder, "im.jpg", "http://lofrev.net/wp-content/photos/2017/05/user_logo.png"); background.fetch(); containery.addAll(labelNom,labelPrenom) ; ImageViewer imageViewer = new ImageViewer(background); container.addAll(imageViewer,containery) ; labelNom.addPointerReleasedListener((evt) -> { UserInfoForm userInfoForm = new UserInfoForm(user) ; userInfoForm.show(); }); container.setLeadComponent(labelNom); return container ; }