shokosブログ

プログラミング

翻訳+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にちゃんと文字化けしないで表示されます!