質問: Integer.parseInt(before_data.year_ text.getText()); /* 変更前の年を取得 */」 というコンパイルエラーが出てしまいます。 before_dataがpublicではないせいかとも思ったのですが、違うようで行き詰っています。 申し訳ありませんが、どなたかお教えください よろしくお願いいたします
回答: パッケージ before_data は存在しません。 これが、何を言っているか考えてみてください。 Javaの出すエラーメッセージは、いつも正しいことを言っているとは限りません。 本来なら、「変数〜」と言って来るところが「パッケージ〜」になっていますよね? つまり、Javaには変数と見られていないわけです。 ソースをよーく見て、なんで変数と認識されてないか確認してください。 ここをクリアしてもいろいろ問題が発生すると思います。 一気にプログラムを完成させるのではなく、エラーが出たら自分が解るところまでソースをコメントし、少しずつ動かすといいですよ。