HTMLを使用してSwing要素をスタイルするのは悪い習慣と考えられますか?Java Swing ElementsでHTMLスタイルを使用するのは悪い習慣ですか?
例として、私は一度だけラベル大きく、赤にしたい場合は、私は2つのオプションがあります。
JLabel label = new JLabel("This is a title");
label.setFont(label.getFont().deriveFont(18));
label.setForeground(Color.red);
またはHTMLを使用して::
API呼び出しを使用してのいずれかを
JLabel label = new JLabel("<html><font size='4' color='#ff0000'>This is a title");
さらに、HTMLの方法では、ラベル全体ではなく1語を強調することができます。
HTMLを使用する際の欠点は何ですか?それはより高価ですか?そして、フォーマットはすべてのJREで保証されていませんか?
SwingでHTMLスタイルを使用するのは悪い習慣でしたか?彼らを恥じる。スイングコンポーネントの多くに拡張レンダリングを提供する最善の方法の1つです。私は個人的に複雑なツールのヒントをレンダリングするときにこのテクニックを使用し、テーブルや画像を他のものの中に表示することができます – MadProgrammer
私は一般にあなたに同意します。誰も私はそれを使用すべきではないと私に言ったが、ちょっと "汚い"と感じている – Redandwhite