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)); } }); } }