Javaで異なる色とフォントのJLabelテキストを実装するにはどうすればよいですか?
JLabel
- JLabel クラスはJComponentを拡張できます クラスとJLabelのオブジェクトは、GUI上のテキスト命令または情報を提供します。
- JLabel 1行の読み取り専用テキストを表示できます 、画像 またはテキストと画像の両方。
- JLabel 異なる色とフォントで1行のテキストを表示することもできます テキストの使用 HTML内のタグ タグ。
- JLabel PropertyChangeListenerを明示的に生成できます インターフェース。
例
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MultiColorLabelTest extends JFrame {
public MultiColorLabelTest() {
setTitle("MultiColorLabel Test");
setLayout(new FlowLayout());
// multi colored with different font size label
JLabel label = new JLabel("<html><font size='5' color=blue> Welcome to</font> <font size='6'color=green> Tutorials Point</font></html>");
add(label);
setSize(375, 250);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);
}
public static void main(String[] args) {
new MultiColorLabelTest();
}
} 出力
-
JavaのJTextArea内に行の折り返しと単語の折り返しのテキストを実装するにはどうすればよいですか?
JTextArea は、テキストを表示したり、ユーザーがテキストを入力したりするための複数行のテキストコンポーネントであり、 CaretListenerを生成します。 JTextAreaの機能を実装しようとしているときのインターフェース 成分。 JTextArea クラスはJTextComponentを継承します Javaのクラス。 以下の例では、 JTextAreaを実装できます。 ユーザーがいるクラスは、ワードラップのいずれかを選択できます または l インラップ ItemListenerを使用するチェックボックス インターフェイス。 例 import javax.swin
-
JavaでJToggleButtonを実装するにはどうすればよいですか?
JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。