Just use CLable, instead of Label.
どーもです。
Sir, would you mind if I say that I want to know how to align the text in a label vertically? You think I would? Hahaha! Just use CLabel instead of Label. It should work. Sir, yes, sir!! Thank you sir!
という会話が脳内で行われたかどうかはさておき,
初の Java ネタ。当たり前かもしれんが,解決したのでメモ。
// これだと,Wow が縦的に真ん中に来ない。 Label label = new Label(shell, SWT.BORDER); label.setText("Wow"); label.setAlignment(SWT.CENTER); // だもんでこっちを使う。 CLabel clabel = new CLabel(shell, SWT.BORDER); clabel.setText("Wow"); clabel.setAlignment(SWT.CENTER);
どっかの英語のページに別解があったけど,それだとだめだった。
GridData 内で,Label が広がってかない。
何言っているかわからんと思うけど。
これが日本語のすばらしいところでもあり,いかんところでもあるのか。
ま,よーわからんが CLabel 使っておきなはれ,ということで。
なんで CLabel 試してみようと思ったかは自分でもよくわからん。