public void addTrip(ViaggioGruppo viaggoGruppo) { int i; int from = gpPack.getChildren().size(); int fromRow = gpPackRow; RadioButton rb = new RadioButton(); rb.setId(Integer.toString(viaggoGruppo.getVid())); rb.setToggleGroup(this.tg); rb.setOnAction(this::buildRight); gpPack.add(new Label(viaggoGruppo.getNumPacket().getNome()), 0, gpPackRow); gpPack.add(new Label(Integer.toString(viaggoGruppo.getNumPacket().getPrezzo())), 1, gpPackRow); gpPack.add( new Label(viaggoGruppo.getNumPacket().getOffertaPernotto().getCittà ()), 2, gpPackRow); gpPack.add( new Label(viaggoGruppo.getNumPacket().getOffertaPernotto().getTipologia()), 4, gpPackRow); gpPack.add( new Label(Integer.toString(viaggoGruppo.getNumPacket().getOffertaPernotto().getStelle())), 5, gpPackRow); gpPack.add( new Label( Integer.toString(viaggoGruppo.getNumPacket().getOffertaPernotto().getNumeroNotti())), 6, gpPackRow); gpPack.add( new Label(viaggoGruppo.getNumPacket().getOffertaTrasporto().getCittà Partenza()), 8, gpPackRow); gpPack.add( new Label(viaggoGruppo.getNumPacket().getOffertaTrasporto().getTipologia()), 9, gpPackRow); gpPack.add( new Label(Integer.toString(viaggoGruppo.getNumPacket().getOffertaTrasporto().getDurata())), 10, gpPackRow); gpPack.add(rb, 20, gpPackRow); gpPack.add(new Label(Integer.toString(viaggoGruppo.getMinP())), 15, gpPackRow); gpPack.add(new Label(Integer.toString(viaggoGruppo.getMaxP())), 16, gpPackRow); gpPack.add(new Label(Double.toString(viaggoGruppo.getDiscount())), 17, gpPackRow); gpPack.add(new Label(Integer.toString(viaggoGruppo.getNumreserved())), 18, gpPackRow); int j = 0; for (OffertaEvento events : viaggoGruppo.getNumPacket().getOffertaEvento()) { gpPack.add(new Label(events.getNome()), 12, gpPackRow); gpPack.add(new Label(events.getTipologia()), 13, gpPackRow); j += 2; gpPackRow++; } Separator separator = new Separator(); gpPack.add(separator, 0, gpPackRow, 19, 1); gpPackRow++; Separator separator1 = new Separator(); separator1.setOrientation(Orientation.VERTICAL); Separator separator2 = new Separator(); separator2.setOrientation(Orientation.VERTICAL); Separator separator3 = new Separator(); separator3.setOrientation(Orientation.VERTICAL); Separator separator4 = new Separator(); separator4.setOrientation(Orientation.VERTICAL); Separator separator5 = new Separator(); separator4.setOrientation(Orientation.VERTICAL); gpPack.add(separator1, 3, fromRow, 1, viaggoGruppo.getNumPacket().getOffertaEvento().size()); gpPack.add(separator2, 7, fromRow, 1, viaggoGruppo.getNumPacket().getOffertaEvento().size()); gpPack.add(separator3, 11, fromRow, 1, viaggoGruppo.getNumPacket().getOffertaEvento().size()); gpPack.add(separator4, 14, fromRow, 1, viaggoGruppo.getNumPacket().getOffertaEvento().size()); gpPack.add(separator5, 19, fromRow, 1, viaggoGruppo.getNumPacket().getOffertaEvento().size()); }