Vaadin 12 では、ラベル フィールド内にハイパーリンク (または、「通常の」http エントリ) を作成できないようです。コマンドをテキストとして表示するだけです。これが私のコードです:
final Label lblRunMs = new Label("<ol><li>Please now run your mass spectrometer (MS) using the gs-DIA method files built in the previous step.</li><li>While the MS is running, the generated MS files will be automatically and in near real-time imported (eg ~60 seconds after the MS files have been created) imported into the " + Constants.MAIN_APP_NAME + " system.</li> <li>Once one or more of the MS files have been generated by the MS and imported into the " + Constants.MAIN_APP_NAME + " system, you can then move on the next step, namely \"Run " + Constants.MAIN_APP_NAME + " which is the next tab. In that next tab, you can select one or more of those imported MS files to undergo the " + Constants.MAIN_APP_NAME + " processing.</li></ol>");
add(lblRunMs);
グーグル検索に基づいて、Vaadin の以前のバージョンでは、次のように ContentMode を指定できたことがわかります。
Label htmlLabel = new Label(
"In HTML mode, all HTML formatting tags, such as \n" +
"<ul>"+
" <li><b>bold</b></li>"+
" <li>itemized lists</li>"+
" <li>etc.</li>"+
"</ul> "+
"are preserved.",
ContentMode.HTML);
しかし、そのオプションは Vaadin 12 では利用できないようです。Vaadin 12 でこのニーズに対処する「正しい」方法は何ですか?