com.cerebro.provevaadin.Mappa.java Source code

Java tutorial

Introduction

Here is the source code for com.cerebro.provevaadin.Mappa.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.cerebro.provevaadin;

import com.vaadin.data.Property;
import com.vaadin.data.Property.ValueChangeListener;
import com.vaadin.ui.ComboBox;
import com.vaadin.ui.Label;
import com.vaadin.ui.UI;
import com.vaadin.ui.VerticalLayout;

/**
 *
 * @author matteo
 */
class Mappa extends VerticalLayout {

    public Mappa(User user) {

        Label ultimoLuogo = new Label(user.getUltimoLuogoPG());
        ComboBox elencoLuoghi = new ComboBox();
        elencoLuoghi.addItems("Luogo A", "Luogo B");
        elencoLuoghi.addValueChangeListener((Property.ValueChangeEvent event) -> {
            System.out.println("Cambio luogo, vai a: " + elencoLuoghi.getValue().toString());
            user.setUltimoLuogo(elencoLuoghi.getValue().toString());

        });

        addComponents(ultimoLuogo, elencoLuoghi);

    }

}