G
Gast
Gast
Hi erstmal.
Also ich will ein Programm machen wo ich verschiedene Buttons anklicken kann und dann wird ein Sound abgespielt...
So wie ich das in meinem Code sehe, hab ich noch 20 Errors, welche jedoch 20 mal das selbe sind...
Was mache ich falsch?
Ich weiss mein Code ist nicht so gut, auch muss ich noch die Schleifen einbauen und so, jedoch wäre ich mal für eine Fehlerbehebung dankbar.
Vielen Dank schonmal!!
Hier der Error:
Zeile soundso: illegal start of expression
tritt bei diesen 2 Aussagen je 10 mal vor, also für jede class einmal...
Bin mir nicht sicher aber denke das es mit dem "void" zusammenhängt...
public void AudioClip Audio2(AudioClip audio2)
public void actionPerformed(ActionEvent e4, audio4)
Hier der Code:
i]
Also ich will ein Programm machen wo ich verschiedene Buttons anklicken kann und dann wird ein Sound abgespielt...
So wie ich das in meinem Code sehe, hab ich noch 20 Errors, welche jedoch 20 mal das selbe sind...
Was mache ich falsch?
Ich weiss mein Code ist nicht so gut, auch muss ich noch die Schleifen einbauen und so, jedoch wäre ich mal für eine Fehlerbehebung dankbar.
Vielen Dank schonmal!!
Hier der Error:
Zeile soundso: illegal start of expression
tritt bei diesen 2 Aussagen je 10 mal vor, also für jede class einmal...
Bin mir nicht sicher aber denke das es mit dem "void" zusammenhängt...
public void AudioClip Audio2(AudioClip audio2)
public void actionPerformed(ActionEvent e4, audio4)
Hier der Code:
Code:
import javax.sound.*;
import java.awt.*;
import sun.awt.*;
import javax.swing.*;
import java.applet.*;
import java.util.*;
public class Audio extends JFrame implements ActionListener
{
public Audio()
{
//Frame Überschrift
super("Audio");
//Audiovariablen
AudioClip audio1;
AudioClip audio2;
AudioClip audio3;
AudioClip audio4;
AudioClip audio5;
AudioClip audio6;
AudioClip audio7;
AudioClip audio8;
AudioClip audio9;
AudioClip audio10;
getContentPane().setLayout(new FlowLayout());
//Pics
ImageIcon icon1 = new ImageIcon("bubble.jpg");
ImageIcon icon2 = new ImageIcon("bus.jpg");
ImageIcon icon3 = new ImageIcon("server.jpg");
ImageIcon icon4 = new ImageIcon("sun.jpg");
ImageIcon icon5 = new ImageIcon("runtime.jpg");
ImageIcon icon6 = new ImageIcon("secure_id.jpg");
ImageIcon icon7 = new ImageIcon("update.jpg");
ImageIcon icon8 = new ImageIcon("upgrade.jpg");
ImageIcon icon9 = new ImageIcon("bug.jpg");
ImageIcon icon10 = new ImageIcon("backup.jpg");
//Buttons erzeugen + Comment und Pics hinzufügen
JButton button1 = new JButton("Bubble", icon1);
JButton button2 = new JButton("Bus", icon2);
JButton button3 = new JButton("Server", icon3);
JButton button4 = new JButton("Sun", icon4);
JButton button5 = new JButton("Runtime", icon5);
JButton button6 = new JButton("Secure ID", icon6);
JButton button7 = new JButton("Update", icon7);
JButton button8 = new JButton("Upgrade", icon8);
JButton button9 = new JButton("Bug", icon9);
JButton button10 = new JButton("Backup", icon10);
//Buttons der Pane hinzufügen --> (Buttons 1-10)
getContentPane().add(button1);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e1, audio1)
{Audio1();}
getContentPane().add(button2);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e2, audio2)
{Audio2();}
getContentPane().add(button3);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e3, audio3)
{Audio3();}
getContentPane().add(button4);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e4, audio4)
{Audio4();}
getContentPane().add(button5);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e5, audio5)
{Audio5();}
getContentPane().add(button6);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e6, audio6)
{Audio6();}
getContentPane().add(button7);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e7, audio7)
{Audio7();}
getContentPane().add(button8);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e8, audio8)
{Audio8();}
getContentPane().add(button9);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e9, audio9)
{Audio9();}
getContentPane().add(button10);
button1.addActionListener(this);
public void actionPerformed(ActionEvent e10, audio10)
{Audio10();}
//Grösse des Frame
setSize(900, 600);
public void AudioClip Audio1(AudioClip audio1)
{
audio1 = getAudioClip(getCodeBase(), "XXX.wav");
audio1.play();
};
public void AudioClip Audio2(AudioClip audio2)
{
audio2 = getAudioClip(getCodeBase(), "XXX.wav");
audio2.play();
};
public void AudioClip Audio3(AudioClip audio3)
{
audio3 = getAudioClip(getCodeBase(), "XXX.wav");
audio3.play();
};
public void AudioClip Audio4(AudioClip audio4)
{
audio4 = getAudioClip(getCodeBase(), "XXX.wav");
audio4.play();
};
public void AudioClip Audio5(AudioClip audio5)
{
audio5 = getAudioClip(getCodeBase(), "XXX.wav");
audio5.play();
};
public void AudioClip Audio6(AudioClip audio6)
{
audio6 = getAudioClip(getCodeBase(), "XXX.wav");
audio6.play();
};
public void AudioClip Audio7(AudioClip audio7)
{
audio7 = getAudioClip(getCodeBase(), "XXX.wav");
audio7.play();
};
public void AudioClip Audio8(AudioClip audio8)
{
audio8 = getAudioClip(getCodeBase(), "XXX.wav");
audio8.play();
};
public void AudioClip Audio9(AudioClip audio9)
{
audio9 = getAudioClip(getCodeBase(), "XXX.wav");
audio9.play();
};
public void AudioClip Audio10(AudioClip audio10)
{
audio10 = getAudioClip(getCodeBase(), "XXX.wav");
audio10.play();
};
}
public static void main(String[] args)
{
//Frame erzeugen
Audio audio = new Audio();
//Frame anzeigen
audio.show();
}
}[/