2016-04-10 18 views
1

Hey bir grid bölmem var ve düğümlerden biri için tüm satırı alabilmek istiyorum.gridpane javafx düğüm sütunu nasıl kullanılır?

Ancak GridPane.setColumnSpan (düğüm, sütun aralığı) nasıl kullanılacağını anlayamıyorum;

heres benim kod

grid.getChildren().addAll(animalFields(animal)); 
     grid.setHgap(10); 
     grid.addRow(2, status, neutered, chipped, vaccinated, reserved); 
     grid.addRow(3, statusCb,new HBox(neuteredYes, neuteredNo), new HBox(chippedYes, chippedNo), new HBox(vaccinatedYes, vaccinatedNo), new HBox(reservedYes, reservedNo)); 
     grid.addRow(4, new Label("people interested")); 
     grid.addRow(6, sponsorsTable(((Adoption) animal.getAdoption()).getInterested())); 
     GridPane.setColumnSpan(sponsorsTable(((Adoption) animal.getAdoption()).getInterested()), 6); 
     grid.addRow(7, hBox2); 

bu bu ben minnettar

enter image description here

id gibi görünmek istediğini şimdi

Current look

böyle görünüyor herhangi bir yardım için. teşekkürler

+0

... –

+0

evet üzgünüm ben bu bir süre de olmuştur. satırdaki tüm sütunları kapsamayı kastediyorum. – Grimeire

cevap

3

Sen GridPane.REMAINING kullanabilirsiniz:

bunu birden fazla sütun yayılan istedikleri gibi daha görünüyor
GridPane.setColumnSpan(yourNode, GridPane.REMAINING); 
+0

Ve satır endekslerinizi kontrol etmelisiniz. Row6'yı iki kere ekledin. – jns

+0

Teşekkürler gönderide değiştirmeyi unuttum. senin yöntemin benim için çalışmıyor. – Grimeire

+0

SponsorsTable() nasıl görünüyor? Tablonuzun aynı örneğini kullanıyor musunuz? – jns