Wenn ich versuche, mit Toolkit.getDefaultToolkit().beep()
einen Signalton zu erhalten, scheint es auf keinem meiner Windows-Computer zu funktionieren. Ich kenne auch jemanden, der das gleiche Problem hat, aber sie sagt, dass es auf anderen Betriebssystemen funktioniert. Weiß jemand warum?Warum funktioniert Toolkit.getDefaultToolkit() .beep() nicht in Windows?
6
A
Antwort
6
Dieser Code funktioniert für mich auf Windows 7, stellen Sie sicher, dass Sie Ihren Ton nicht stumm geschaltet haben.
import java.awt.*;
public class Beep {
public static void main(String... args) {
Toolkit.getDefaultToolkit().beep();
}
}
Sie könnten auch die ASCII
Darstellung für die Glocke nur drucken, funktioniert auch unter Windows 7
public class Beep {
public static main(String... args) {
System.out.print("\007"); // \007 is the ASCII bell
System.out.flush();
}
}
7
Für mich war das Problem, dass ich "Keine Sounds" konfiguriert (Win7 Pro) hatte. Nachdem ich diese Einstellung auf "Windows Default" geändert hatte, konnte ich den Signalton hören (eigentlich ein 'Ding') - auch wenn ich innerhalb von Eclipse gestartet wurde.
OK, werde ich mit der anderen Person zu überprüfen, die dieses Problem hat, kann ich ihn nicht richtig verstanden habe. Ich werde nächste Woche herausfinden. –