3

ユーザーに JTextField を介していくつかの単語を入力してもらいます。文字列のフォントを設定したい。これが私がこれまでに持っているものです。

Font f;
f = new Font(input.getText(), Font.ITALIC, 32);
word = new JLabel(f, SwingConstants.CENTER);

残念ながら、JLabel は Font をパラメーターとして受け入れないため、Java はコンパイラ エラーをスローします。テキスト フィールドから取得した文字列のフォントを設定して JFrame に表示することはできますか?

4

1 に答える 1

4

を参照してくださいJComponent.setFont(Font)

このコンポーネントのフォントを設定します。


ただし、フォント名を設定するテキスト フィールドよりも優れています。(スタイル設定された) コンボについてはこの回答、またはリストを使用するこの回答を参照してください。

于 2013-01-16T04:54:04.453 に答える