shokosブログ

プログラミング

twitterのTLを取得してはてなに投稿する計画その1.1

できましたー!
匿名クラスをガンガン使いました。


最初の入力の部分

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.markup.html.form.Form;
import org.apache.wicket.markup.html.form.PasswordTextField;
import org.apache.wicket.markup.html.form.TextField;
import org.apache.wicket.model.CompoundPropertyModel;

public class HomePage extends WebPage {

	private static final long serialVersionUID = 1L;

	public HomePage() {
		final Valuekeeper value = new Valuekeeper();
		add(new Label("message1", "twitterとhatenaのIDとパスワードを入力してください"));
		Form<Valuekeeper> form = new Form<Valuekeeper>("form",
				new CompoundPropertyModel<Valuekeeper>(value));
		add(form);
		TextField<String> twitterId = new TextField<String>("twitterId");
		PasswordTextField twitterPassword = new PasswordTextField(
				"twitterPassword");
		TextField<String> hatenaId = new TextField<String>("hatenaId");
		PasswordTextField hatenaPassword = new PasswordTextField(
				"hatenaPassword");
		form.add(twitterId, twitterPassword, hatenaId, hatenaPassword);
		form.add(new Button("button") {
			private static final long serialVersionUID = 1L;

			@Override
			public void onSubmit() {
				setResponsePage(new GetTlPage(value));
			}
		});
	}
}