翻訳+wicketその1.2
ボタン実装の部分
public class TranslationButton extends Button { private static final long serialVersionUID = 1L; private TranslationData translation; public TranslationButton(String string, TranslationData translation) { super(string); this.translation = translation; } @Override public void onSubmit() { StringTranslation stringTranslation = new StringTranslation(); String result = null; try { result = stringTranslation.toJapanese(translation .getTranslationString()); } catch (IOException e) { result = "IOExceptionエラーです"; } System.out.println(result); TranslationResultPage translationResultPage = new TranslationResultPage( result); setResponsePage(translationResultPage); } }
ここで入力したものをStringTranslationクラスのtoJapaneseメソッドにいれて翻訳しています。
StringTranslationクラスはこちらSwing計画その1.3 - プログラミングお勉強きろく
System.out.println(result);
テストを実行するとconsoleにちゃんと文字化けしないで表示されます!