G
gast
Gast
Hallo,
ich bin immer wieder erstaunt, wie die Leute von Sun es schaffen Teile von Java so kompliziert zu machen
Ich sitze jetzt seit ca 5 Tagen an dem scheiß Thread Zeug... Ist es den wirklich zuviel verlangt mal ein Beispiel
zu machen, wo man ein paar Threads erzeugt und erläutert wie zum Teufel diese pausiert, getötet, im Quellcode angesprochen werden etc. ALSO verwendet werden können???????????
Ich habe keine Lust jedes Mal hunderte Seiten Text zu lesen um ein kleines lauffähiges Programm hinzubasteln!!
Und ich behaupte, dass ich mittlerweile halbwegs gut Java Programmierung behersche......
Zu meinem Prob.
Ich habe eine Klasse die von JFrame erbt... da ich Parallel etwas machen möchte implementiere ich Runnable...
anders geht's ja wohl nicht. So.
Ich habe unter anderem folgende Variablen definiert:
Wenn ich ein File selektiere wird start auf mp3 ausgeführt und folglich run durchlaufen:
Jetzt hab ich einen ToggleButton zum Pausieren eingefügt... UND ab hier komme ich einfach nicht weiter!!!!!!
Wenn sich einer mit dem Thema auskennt, wäre ich dankbar, wenn er mir helfen würde.
ich bin immer wieder erstaunt, wie die Leute von Sun es schaffen Teile von Java so kompliziert zu machen
Ich sitze jetzt seit ca 5 Tagen an dem scheiß Thread Zeug... Ist es den wirklich zuviel verlangt mal ein Beispiel
zu machen, wo man ein paar Threads erzeugt und erläutert wie zum Teufel diese pausiert, getötet, im Quellcode angesprochen werden etc. ALSO verwendet werden können???????????
Ich habe keine Lust jedes Mal hunderte Seiten Text zu lesen um ein kleines lauffähiges Programm hinzubasteln!!
Und ich behaupte, dass ich mittlerweile halbwegs gut Java Programmierung behersche......
Zu meinem Prob.
Ich habe eine Klasse die von JFrame erbt... da ich Parallel etwas machen möchte implementiere ich Runnable...
anders geht's ja wohl nicht. So.
Ich habe unter anderem folgende Variablen definiert:
private DateiFilter fileFilter = new DateiFilter("mp3", "mp3");
private JFileChooser fileChooser = new JFileChooser();
private Player myPlayer;
private boolean playing = false;
private FileInputStream fis;
private Thread mp3;
Wenn ich ein File selektiere wird start auf mp3 ausgeführt und folglich run durchlaufen:
mp3 = new Thread(this);
mp3.start();
...
public void run() {
try {
myPlayer = new Player(fis);
myPlayer.play();
Jetzt hab ich einen ToggleButton zum Pausieren eingefügt... UND ab hier komme ich einfach nicht weiter!!!!!!
if (jToggleButton1.getText().equalsIgnoreCase("Pause")){
mp3.yield();
jToggleButton1.setText("Resume");
}
else {
// noch kein Plan
}
}
Wenn sich einer mit dem Thema auskennt, wäre ich dankbar, wenn er mir helfen würde.