10. テキスト・コンポーネント
ユーザインタフェース 10章 テキスト・コンポーネント
10.1. javax.swing.JTextField「JTextField」は1行のテキスト入力領域を提供するコンポーネントです。 コンストラクタには以下の5種類あります。int型の引数はテキストフィールドの列数、String型の引数は最初に表示する文字列を表します。「Document」クラスの引数は、「JTextField」が内部に持つデータモデルを指定する際に使用します。「JList」における「ListModel」に相当するものと考えればよいでしょう。 JTextField() 入力された文字列の取得は「getText」メソッド、入力可不可の制御は「setEditable」メソッドで行います。いずれも「javax.swing.text.JTextComponent」クラスから継承されたメソッドで、後の節で説明する「javax.swing.JTextArea」コンポーネントと共通に持っているものです。 (実習課題1)以下のプログラムを作成しなさい。
|
![]()
![]()
|