shokosブログ

プログラミング

翻訳+wicket計画その1.1

英語を入力すると日本語に翻訳される!
というものをwicketで作ります

まず入力ページの部分

public class HomePage extends WebPage {

	private static final long serialVersionUID = 1L;

	public HomePage() {
		TranslationData translation = new TranslationData();
		Label label = new Label("message", "英語を入力してね!日本語に翻訳されるよ");
		Form<TranslationData> form = new Form<TranslationData>("form",
				new CompoundPropertyModel<TranslationData>(translation));
		add(label,form);
		TextField<String> inputString = new TextField<String>("string");
		inputString.setRequired(true);
		TranslationButton button = new TranslationButton("submit", translation);
		form.add(inputString, button);

	}
}


コンポーネントを一気にaddするっていうのをやってみました。
今回入力は1個だけなので、CompoundPropertyModelじゃなくてPropertyModelでもよかったな