Domanda

OK - mi arrendo

.

Come faccio a impostare la larghezza e l'altezza di un JFace ListViewer?

Questo dovrebbe essere ovvio, ma non riesco a trovare nulla e non c'è modo ovvio di farlo guardando i metodi della classe.

Abbiamo provato questo senza fortuna:

myListViewer.getControl().setSize(1000, 1000);

Qualsiasi aiuto apprezzato.

È stato utile?

Soluzione

Non si imposta la dimensione in modo esplicito. si utilizza invece i layout. Layout gestire la dimensione e la posizione dei vostri widget in un contenitore. Leggi questo eclissare articolo che sarà aiutano a capire i layout SWT.

Altri suggerimenti

Per fare questo è possibile impostare un layoutdata nella tua lista associata al ListViewer

myListViewer.getControl().setLayoutData(new GridData(GridData.FILL_HORIZONTAL));

per ridimensionare il controllo per riempire la cella orizzontalmente e per adattarsi allo spazio orizzontale rimanente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top