javaプログラムについて
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"をチョイスで呼び出すたびに変更するプログラムに改良したいと思っています。
どのようにしたらよいか教えていただけないでしょうか。お願いします。
お礼
ありがとうございました。 おかげさまでできました。 またよろしくお願いします。