読者です 読者をやめる 読者になる 読者になる

あーあ、俺もハラケンみたいになんねぇかなぁ!!

 みんなー!クライアントづくりが始まるよー!クライアントづくりを読むときは、なるべく現実から離れて明るい気持ちで読んでねー!!

 ハラケンかわいいよハラケン。どうものろくです。
 今日は先日の修正です。

import twitter4j.*;
import java.util.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Tweam extends JFrame implements ActionListener{
	static Twitter twitter;

	public static void main(String grgs[]) {
	// 認証
		try{
			twitter = new Twitter("username","password");	// 認証
		}catch(Exception e){
			e.printStackTrace();
		}
	// ウインドウ全体作成
		Tweam tweam = new Tweam();
	}
	Tweam(){
	// Post部分のPanel作成
		PostArea post = new PostArea(twitter);
		post.AreaCreate();						// Post用の部分
	// コンテント・ペインの取得および中間コンテナの配置
		getContentPane().add(post);				// Post部分追加
	// トップレベルコンテナのセットアップ
		this.setTitle("こんこん。");			// タイトルセット
//		this.setBounds( 10, 10, 500, 200);		// サイズセット
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	//これってなんだっけ
		this.pack();							// サイズ調整
		this.setVisible(true);					// 見えるように
	}
	public void actionPerformed(ActionEvent e){
		String str = e.getActionCommand();
		System.out.println(str);

	}
}

class PostArea extends JPanel implements ActionListener{
/**
* Post用テキストボックスと送信ボタンを作成するクラス
* @version 0.1
* @author No6
* @param postbox テキストボックス
* @param ptwitter Twitterクラスの奴
*/
	JTextField postbox = new JTextField("こんこん。",40);
	Twitter ptwitter;

	PostArea(Twitter twitter){		//コンストラクタ
		this.ptwitter = twitter;
	}
	
	public void AreaCreate(){
		// ボターン
			JButton postbtn = new JButton("POST");
			postbtn.addActionListener(this);
		// 中間コンテナのインスタンス
			this.add(postbox);		// add textbox for post
			this.add(postbtn);		// add button for post
	}

	public void actionPerformed(ActionEvent e){
		postbox.setEditable(false);			// textbox lock
		String str = postbox.getText();		// getText
		postbox.setText("");				// reset Textbox
		postbox.setEditable(true);			// textbox unlock
		try{
			Status status = ptwitter.update(str);	//post!
		}catch(Exception ex){
			ex.printStackTrace();
		}
	}
}

 先日との変更点はPostAreaをJFrameからJPanelにしたところですね。多分俺の現在の理解だとJFrameがテーブルでJPanelがお皿ですね。その上に料理を乗っけるんですね。違いますか。そうですか。よく例えが下手だと言われます。
 とりあえずここまで。

広告を非表示にする