ここから本文です

JAVAアプレットについて質問です。

yus********さん

2018/1/411:30:44

JAVAアプレットについて質問です。

Button[] bt = new Button[3];
String[] Hand = {"グー","チョキ","パー"};
String s;

の部分を
Button bt1=new Button("グー");
Button bt2=new Button("チョキ");
Button bt3=new Button("パー");

public void init(){
k=0;
add(bt1);add(bt2);add(bt3);
bt1.addActionListener(this);
bt2.addActionListener(this);
bt3.addActionListener(this);
}
のようにしたいのですがどのように記述したらよいのでしょうか。
よろしくお願いします。

閲覧数:
25
回答数:
1
お礼:
50枚

違反報告

ベストアンサーに選ばれた回答

bas********さん

2018/1/412:08:05

要は直接打ち込むんじゃなくて 一旦配列に入れて、それをButton用のオブジェクトにするってこと?

それなら、普通にfor文か C++でいうfor_eachにあたるやつでセットできるのでは?

例:
String[] data = { "ぐー", "ちょき", "ぱー" };
Button[] btn = new Button[3];
for( String d : data ){
____btn = new Button( d );
}

何が知りたいの?

Button配列を生成する方法? それとも 別のもの?

  • 質問者

    yus********さん

    2018/1/421:57:37

    ご回答ありがとうございます。
    初心者なもので、わかりませんでした。

    ちなみに、Button[] btn = new Button[3];はほかの書き方で
    Button bt1,bt2, bt3
    と同じ意味でしょうか。

    よろしくお願いします。

  • その他の返信(2件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

質問した人からのコメント

2018/1/6 10:32:10

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

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる