java初心者です。プログラムを改良したいのですが
public void init(){
// パネルにコンポーネントを配置
Panel p = new Panel();
p.setLayout( new GridLayout( 2, 4));
this.button1 = new Button("Play");
this.choice = new Choice();
choice.addItem( "0°");
choice.addItem( "30°");
choice.addItem( "60°");
choice.addItem( "90°");
choice.addItem( "120°");
choice.addItem( "150°");
choice.addItem( "180°");
choice.addItem( "210°");
choice.addItem( "240°");
choice.addItem( "270°");
choice.addItem( "300°");
choice.addItem( "330°");
choice.addItem( "350°");
・・・・・・・・・
public void actionPerformed( ActionEvent ev){
if(this.choice.getSelectedItem().equals("0°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e000a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e000a.dat";
}else if(this.choice.getSelectedItem().equals("30°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e030a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e030a.dat";
}else if(this.choice.getSelectedItem().equals("60°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e060a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e060a.dat";
}else if(this.choice.getSelectedItem().equals("90°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e090a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e090a.dat";
}else if(this.choice.getSelectedItem().equals("180°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e180a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e180a.dat";
}else if(this.choice.getSelectedItem().equals("210°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e210a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e210a.dat";
}else if(this.choice.getSelectedItem().equals("240°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e240a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e240a.dat";
}else if(this.choice.getSelectedItem().equals("270°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e270a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e270a.dat";
}else if(this.choice.getSelectedItem().equals("300°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e300a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e300a.dat";
}else if(this.choice.getSelectedItem().equals("330°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e330a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e330a.dat";
}else if(this.choice.getSelectedItem().equals("350°")){
nameL = "C:/eclipse/workspace/L3/elev0/L0e350a.dat";
nameR = "C:/eclipse/workspace/L3/elev0/R0e350a.dat";
}
if( ev.getSource() == this.button1){
byte[] d = this.getByteStream();
this.play(d);
}
}
というプログラムの"nameL","nameR"の呼び出し部分を今チョイス部分にあわせて一つずつ作成しているのですが、"C:/eclipse/workspace/L3/elev0/R0e000a.dat"の"000a.dat"をチョイスで呼び出すたびに変更するプログラムに改良したいと思っています。
どのようにしたらよいか教えていただけないでしょうか。お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
eclipseのショトカットキー
-
Eclipse PHP フォーマットについて
-
マイクラjavaでForgeを入れたい...
-
OptiFineをJAVAで開こうとする...
-
Eclipseで、プロジェクト名のと...
-
.jarファイルの中身って書き換...
-
html上で、バッチやexeファイル...
-
VisualStudioでC++クラスを追加...
-
Eclipse(JAVA)のデバッグで他...
-
サーブレットでhtml,cssや画像...
-
コンパイル時にエラーが出てし...
-
vs codeはオフラインでも使用で...
-
セットアップファイル(MSIとEX...
-
JSPファイルがコンパイルできな...
-
iアプリ アプリからブラウザを...
-
eclipseのエラーについて質問で...
-
タグが閉じてないというエラー...
-
サクラエディタについて
-
SATA6Gb/sインターフェースのHD...
-
cmd /c を使ったときと使わなか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseのショトカットキー
-
eclipse で JAVAもC++も開発したい
-
EclipseでJSPファイルを開こう...
-
eclipse.iniが見つかりません。
-
低水準、高水準APIの意味・用途...
-
eclipse、javaでデバッグするとき
-
Mac版eclipse(Java)のsysout.に...
-
eclipseの起動について
-
Eclipse 3.1.1 起動時にエラー
-
eclipseの自動フォーマットの設...
-
Java環境作成時でeclipse.exe -...
-
eclipse launch failed. binar...
-
eclipse.exeを解凍したのですが...
-
eclipseでのJSPのエディタ
-
eclipseのショートカットキー
-
至急!Eclipseが起動しません!
-
eclipseの日本語版(学生・初心...
-
実務経験者の方へeclipseについて
-
Eclipseの日本語表示方法
-
どの書籍がよいでしょうか?
おすすめ情報