iLEDについて

Javaサンプル

Netbeans

Libre Office Basicマクロ

その他


Author of This Site:
M. Kom. (kom9kmail@gmail.com)
Spam対策のため@マークは全角になっていますから、メール送信時には半角にしてください。

以下のような「逆引き」系の本は、パラパラと読みながら、この機能でこんなことができそうだというアイディアを練るのにいいです。

Java ソースコード (ファイル名はTextField.java)

テキストフィールドを使用するサンプル。

// ファイル名: 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);
  }
}

下の画像は、実行時の画像です。

fig

TextField Sample

Kom., 2013