Lorsque j'attribue du texte à mon Labels
, ils s'enroulent très serré, coupant parfois les bords inférieurs de «p», «y» et autres. Je voudrais avoir un peu de remplissage entre le texte et la bordure. J'utilise un TableWrapLayout pour le parent Composite
et TableWrapData pour le Labels
Comment régler le remplissage des étiquettes SWT?
TableWrapLayout layout = new TableWrapLayout();
layout.numColumns = 2;
layout.bottomMargin = 10;
layout.topMargin = 10;
client.setLayout(layout);
Label label= toolkit.createLabel(client, "", SWT.NONE);
Nous utilisons le FormToolkit pour la conception cohérente, à mon humble avis cela n'a aucune influence sur la frontière peinture
partie d'envoi de votre code pourrait être plus utile. Est-ce que TableWrapLayout ne fonctionne pas? [Bottom/top] Marge ou verticalEspace de travail? – Mohsen
@Mohsen: ajouté du code source pour plus de clarté. xxxMargin et xxSpacing fonctionnent tous les deux mais font des différences: la marge génère une marge autour de tous les contrôles du composite, et l'espacement génère un espacement entre les contrôles individuels. Ce dont j'ai besoin est une marge/padding à l'intérieur de l'étiquette - un peu d'espace autour du texte – kostja