プロが教える店舗&オフィスのセキュリティ対策術

データをセットしたファイルとは別のファイルからゲットしたいの
ですが、できるのでしょうか?
できるのでしたら、方法を教えてください。
具体的には下記のような感じです。
(かなり端折っている&あまり理解できていないので
 おかしいsrcかもしれませんが、
 やりたいことは、A.javaでセットした値をB.javaでゲットしたい
 のです・・・。)
宜しくお願いいたします。

■Data.java
public class Data{
  private String mojiData;
  public Data(String _mojiData){
    mojiData = _mojiData;
  }
  public void setMojiData(String _mojidata){
    mojiData = _mojiData;
  }
  public void getMojiData(){
    return mojiData;
  }
}
■A.java
public class A extend JApplet{
  public void init(){
    Data[] data = new Data[2];
    param[0] = a;
    param[1] = i;
    for(int i=0; i<2; i++){
      data[i] = new Data("");
      data[i].setMojiData(param);
    }
  }
}
■B.java
public class B extend JApplet{
  String strData = new String[2];
  public void ren(){
    Data[] data;
    for(int i=0; i<2; i++){
      String strData[i] = data[i].getMojiData();
    }
  }
}

A 回答 (1件)

配列dataをAアプレットのpublicメソッドから取れるようにしておき、Bアプレットの中でAアプレットにアクセスすればいいでしょう。



そういうこととちゃう??
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
お礼が遅くなって申し訳ございませんでした。

_ranco_様の回答と似ている(多分ほとんど同じ感じだと思う・・・)のですが、
Bの中で配列dataをpublicな変数として宣言して、
Aの中でBのインスタンスを作成(配列data以外の事で必要だったので)し、
Aの中で
 B.data[i] = "testデータ";
のようにすることで、
解決しました。

ありがとうございました。

お礼日時:2008/08/07 14:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!