翻訳+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でもよかったな