初心者歓迎! Java相談室 その6
■ このスレッドは過去ログ倉庫に格納されています
0797777
NGNGなまえ保存用のあるクラスを作ることにしたのですが、
それはうまくいってます。
ただ、キャンバスとパネルはnewしたときの状態で待機しており
setcurrentで変えてもnewしたときにgetNameしたままの状態なので
空っぽなんです。
つまり、mainで
canvas,panel,nameクラスをnewする。そのときにそれぞれのコンストラクタ
が起動される。
つぎに
たとえばpanel内でname.SetName("asdf")みたいなものを実行して
セットカレントでcanvasに移動しても、はじめのmainでnewされたときの
状態から始まるので、canvas内にname = name.Getname();
などを記述していても効果がないのです。
この場合どうすればよいでしょうか?panel内からcanvas.Getname();などを
していては、最初にやっていたこととかわりがないので・・
あまりにも厨な質問かもしれませんが、もしよければおしえてください。
おねがいします。
■ このスレッドは過去ログ倉庫に格納されています