/*小松原ゼミ Java TextFieldの利用サンプルプログラム
* TextField.java
*
*/
//このプログラムは、Text Fieldに入力した文字を取り出して
//プログラムのなかで使用する方法を示すためのサンプルです。
//上のテキストボックス内に入力された文字が、ボタンをクリックすると
//下のテキストボックスに転送されます。
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class TextField extends JFrame implements ActionListener{
JTextField text = new JTextField("Test", 15);
JTextField text2 = new JTextField("", 15);
JButton btn = new JButton("転送");
public static void main(String[] args){
TextField test = new TextField("Text Field Test");
/* 終了処理を追加 */
test.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){System.exit(0);}
});
//ウィンドウを表示
test.setVisible(true);
}
//ボタンが押されたときの処理
public void actionPerformed(ActionEvent e) {
//textから文字を取り出し、text2にセットする。
text2.setText(text.getText());
}
TextField(String title){
setTitle(title);
//大きさを設定
setBounds( 200, 100, 300, 100);
//ボタンが押されたときにactionPerformed()メソッドを呼び出せるように
//登録
btn.addActionListener(this);
//GUI部品を貼り付けるパネルを用意
JPanel p = new JPanel();
// GridLayout layout = new GridLayout(3,1,0,5);
// p.setLayout(layout);
p.add(text);
p.add(text2);
p.add(btn);
//ContentPaneにパネルを貼り付け
getContentPane().add(p);
}
}
▼研究演習ホームに戻る
▼小松原研究室公開ページ
▼経営学科詳細紹介ページ
|
|