スタックオーバーフローの人々!数日間、SWT フォームの Label コンポーネントの setText() メソッドに、色、フォントなどの HTML タグを埋め込もうとしてきましたが、うまくいきません。それができる SWING の機能に触発されました。提案してください。
1 に答える
1
Browser ウィジェットを使用する以外に、HTML タグを自動的に解析する方法は知りませんが、StyledText ウィジェットを使用すると、きれいな結果を得ることができます。必要なスタイルを取得するために、StyleRanges の配列 (フォント、前景色、背景色、および通常は HTML タグを使用するその他のものを含む) をウィジェットに適用して、必要なスタイルを取得できます。ラベルのように動作させるには、呼び出します
styledText.setEditable(false);
styledText.setEnabled(false);
そうすれば、ユーザーはウィジェットのコンテンツを選択または変更できなくなります。
于 2011-02-16T15:24:59.223 に答える