Alarm ausgeben (ASCII Zeichen 7) über Lautsprecher

Status
Nicht offen für weitere Antworten.

ernst

Top Contributor
Hallo allerseits,
In C kann man durch Ausgabe des ASCII-Zeichens 7 (=Alarm) einen Ton auf dem Lautsprecher ausgeben.
Leider funktioniert dies in Java nicht mit der Anweisung:
System.out.println("\u0007");

Was habe ich falsch gemacht, bzw. wie geht es richtig?

mfg
Ernst
 
S

SlaterB

Gast
zu 1) weiß ich nix, da ich auch alle Varianten nicht ausprobiert habe
zu 2) sowieso nix

mehr Glück mit dem nächsten Antworter ;)
 
L

logn

Gast
Hallo!
Hast Du schon das ausprobiert:

java.awt.Toolkit.getDefaultToolkit().beep();

Allerdings spielt dieser Befehl bei mir (unter Windows) wohl ein Standard-Sample ab, anstelle eines richtigen PC-Speaker-Beep.
 

L-ectron-X

Gesperrter Benutzer
Code:
public class SpeakerBeep {
   public static void main(String[] args) {
      System.out.println((char)7);
   }
}
 

unknown_member

Bekanntes Mitglied
Ich hab zu dem Thema mal was nicht sinnvolles aber witziges erstellt:

Code:
public class SpeakerBeep2 {
   public static void main(String[] args) {


     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     java.awt.Toolkit.getDefaultToolkit().beep();
     try { Thread.sleep(500); } catch(InterruptedException e) {}

          System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     java.awt.Toolkit.getDefaultToolkit().beep();
     try { Thread.sleep(500); } catch(InterruptedException e) {}

          System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     java.awt.Toolkit.getDefaultToolkit().beep();
     try { Thread.sleep(300); } catch(InterruptedException e) {}
     java.awt.Toolkit.getDefaultToolkit().beep();
     try { Thread.sleep(500); } catch(InterruptedException e) {}



          System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     java.awt.Toolkit.getDefaultToolkit().beep();
     try { Thread.sleep(2000); } catch(InterruptedException e) {}


     System.out.println((char)7);
     try { Thread.sleep(500); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(500); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(500); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(500); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}
     System.out.println((char)7);
     try { Thread.sleep(100); } catch(InterruptedException e) {}




   }


}
 
S

SlaterB

Gast
tztz, dieser Overhead..

mach doch
gibAusTon(1,1,5,1, ...) draus,
dann kann man es sogar lesen/ warten
 

thE_29

Top Contributor
Wir haben in der Schule mitn PC Lautsprecher (wohl gemerkt in C) manchmal was nachkomponiert :)

Da hat man HZ (ist Höhe) und länge angeben können ;)
 

unknown_member

Bekanntes Mitglied
Das hab ich ja nur schnell zusammengeproggt... :oops:

So besser? : :bae: :wink:

Code:
public class SpeakerBeep {
   public static void main(String[] args) {

   start();

   }
   
   public static void start() {
     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton2();
     wartenLang();

     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton2();
     wartenLang();

     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton2();
     wartenMittel();
     ton2();
     wartenLang();



     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton2();
     wartenSehrLang();


     ton1();
     wartenLang();
     ton1();
     wartenLang();
     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton1();
     wartenLang();
     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
     ton1();
     wartenLang();
     ton1();
     wartenKurz();
     ton1();
     wartenKurz();
   }
   
     public static void wartenKurz() {
       try { Thread.sleep(100); } catch(InterruptedException e) {}
     }

     public static void wartenMittel() {
       try { Thread.sleep(300); } catch(InterruptedException e) {}
     }

     public static void wartenLang() {
       try { Thread.sleep(500); } catch(InterruptedException e) {}
     }

     public static void wartenSehrLang() {
       try { Thread.sleep(2000); } catch(InterruptedException e) {}
     }



     public static void ton1() {
       System.out.println((char)7);
     }

     public static void ton2() {
       java.awt.Toolkit.getDefaultToolkit().beep();
     }



}
 
S

SlaterB

Gast
weitaus, aber nur die halbe Miete,

besser wäre
Code:
MelodyType wk = MelodyType.WartenKurz;
MelodyType wl = ..;
MelodyType t1 = ..;
MelodyType t2 = ..;
doMelody(t1,wk,t1,wk, ...);

(Ansichtssache ;) )
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
kodela StatusBar-Anzeigen auch in Log-Datei ausgeben Allgemeine Java-Themen 3
M Quicksort Rang ausgeben Allgemeine Java-Themen 2
A Einzelne Objekte und Unterobjekte einer ArrayList ausgeben Allgemeine Java-Themen 53
_user_q Eingegebenen Text Zeile für Zeile ausgeben lassen Allgemeine Java-Themen 11
BeginnerJava Anzahl der 5 % - Zuwächse ausgeben Allgemeine Java-Themen 6
I Wie kann ich den Wert aus einer If abfrage ausgeben Allgemeine Java-Themen 23
Alex_99 Programm stürzt beim Aufruf der Funktion ab? Text ausgeben Allgemeine Java-Themen 45
R0m1lly BinärBaum auf Konsole ausgeben Allgemeine Java-Themen 9
R Sonderzeichen aus Datei einlesen und in Datei ausgeben. Allgemeine Java-Themen 17
el_niiinho13 Objekt auf der Konsole ausgeben lassen Allgemeine Java-Themen 8
H Collections Aktuellen Index generell und nach Sortierung ausgeben Allgemeine Java-Themen 6
S Wörterliste nach Wörtern mit u durchsuchen und diese auf der Konsole ausgeben lassen Allgemeine Java-Themen 33
B OOP HashSet sortiert ausgeben Allgemeine Java-Themen 11
N Eine stelle der Fibonacci-Zahlenfolge ausgeben. Allgemeine Java-Themen 4
M Bei String.format ein Komma statt einem Punkt ausgeben lassen Allgemeine Java-Themen 1
G Excel Datum richtig auf der Konsole ausgeben Allgemeine Java-Themen 1
D Erste Schritte Arrays vergleichen und die zahlen die nur einmal vorkommen ausgeben Allgemeine Java-Themen 5
M Töne mit Java ausgeben Allgemeine Java-Themen 1
VfL_Freak Double mit zwei festen NK-Stellen ausgeben Allgemeine Java-Themen 9
ralfb1105 Java LogManager property bestimmen/ausgeben Allgemeine Java-Themen 1
R .txt Datei einlesen und auf der Konsole ausgeben lassen Allgemeine Java-Themen 11
B Schlossknacker (Jede mögliche Zahlenkombination ausgeben) Allgemeine Java-Themen 18
heinz ketchup String im JLabel ausgeben und erneuern Allgemeine Java-Themen 6
L Input/Output Wie kann man in der Konsole einen Text farbig ausgeben z.b in grün Allgemeine Java-Themen 6
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
G Array ohne Aufzählungszeichen ausgeben Allgemeine Java-Themen 6
J Wie kann ich ein Java Array als Säulendiagramm ausgeben? Allgemeine Java-Themen 2
G Iteratoren - Wie kann man mithilfe von Iteratoren nur jeden zweiten Wert eines TreeSets ausgeben? Allgemeine Java-Themen 4
B Java Sternchen ausgeben mittels Rekursion Allgemeine Java-Themen 3
GreenTeaYT Elemente eines 2Dim LinkedList von links nach rechts ausgeben? Allgemeine Java-Themen 0
J Ausgabe von Links nach Rechts ausgeben? Allgemeine Java-Themen 2
D Returnwert aus einer Methode gerundet ausgeben lassen Allgemeine Java-Themen 2
B Fortschritt beim Schreiben einer Datei ausgeben lassen Allgemeine Java-Themen 7
FunnyO KeyEvent.VK_ + int i, ausgeben mit Bot möglich? Allgemeine Java-Themen 2
L Java-Programm Zahlenkombinationen ausgeben Allgemeine Java-Themen 10
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
F Namen des Interfaces ausgeben Allgemeine Java-Themen 1
S 2-spaltige Ausgabe als Tabelle ausgeben Allgemeine Java-Themen 12
M liste von listen anders ausgeben Allgemeine Java-Themen 1
R jTable, nur Werte zwischen 2 Double values ausgeben Allgemeine Java-Themen 3
F String nach Schlüsselwörtern durchsuchen und ganze Zeile ausgeben Allgemeine Java-Themen 4
C pfad vom Image ausgeben lassen Allgemeine Java-Themen 5
U Koordinaten alle Pixel eines Dreiecks zeichnen ausgeben Allgemeine Java-Themen 5
J String verarbeiten und ausgeben Allgemeine Java-Themen 8
F for-Schleife auf Kommandoebene ausgeben Allgemeine Java-Themen 9
X System.out/err(Die Console) in JTextArea ausgeben Allgemeine Java-Themen 2
B Zahlen ausgeben hilfe! Allgemeine Java-Themen 8
A Auslesen einer Datei sowie ausgeben als Liste in App Allgemeine Java-Themen 5
R Int werte vergleichen und Anzahl Paare ausgeben Allgemeine Java-Themen 4
D Name eines Nicht-String Objekts ausgeben Allgemeine Java-Themen 4
B Java Mail Client als Outlook ausgeben Allgemeine Java-Themen 2
E Boolean aus Klasse A als String in Klasse B ausgeben Allgemeine Java-Themen 4
H Unicode ausgeben ohne Umwandlung - geht das? Allgemeine Java-Themen 3
J Internettextdatei auslesen und als String ausgeben Allgemeine Java-Themen 2
AssELAss XML Datei einlesen und anschließen formatiert ausgeben in Datei Allgemeine Java-Themen 0
A Datentypen Dateien umbenennen mit Dateiendungen - Dateiendungen ausgeben Allgemeine Java-Themen 2
S String mit Matcher.find durchsuchen und ausgeben Allgemeine Java-Themen 7
A Java Verzeichnisse in Combobox Ausgeben JAVA Allgemeine Java-Themen 3
0 Lösungsweg Client Server Kommunikation Fehlermeldung ausgeben Allgemeine Java-Themen 12
A Selbsterstellte 404-Seiten bestimmen, die sich als 200 ausgeben Allgemeine Java-Themen 8
B Binaräres Format in Dezimalformat umwandeln u. dabei die Zwischenschritte ausgeben Allgemeine Java-Themen 3
M JExcel Wert aus Zelle übergeben/ausgeben Allgemeine Java-Themen 2
M RegEx alle Matches ausgeben Allgemeine Java-Themen 5
A Sinuston ausgeben und über Mikro Amplitude messen – machbar? Allgemeine Java-Themen 6
B TreeSet-Ausgeben Allgemeine Java-Themen 8
P Werte in Array zählen und Summe der einzelnen Teile ausgeben Allgemeine Java-Themen 10
G Jar-File soll eignen *.jar Namen ausgeben Allgemeine Java-Themen 10
N Applet Apache Poi Wert einer Formel ausgeben Allgemeine Java-Themen 5
T Liste mit GregorianCalendar-Objekten in List einlesen, mit Collection sortieren und ausgeben Allgemeine Java-Themen 3
S 2D Vector speziell ausgeben. Allgemeine Java-Themen 2
A einzelne Tage als Datum ausgeben Allgemeine Java-Themen 6
R FileChooser soll nur das File ausgeben Allgemeine Java-Themen 4
A Java Projekt (Daten Eingeben, Speichern und in Listen Ausgeben) Allgemeine Java-Themen 6
Semox "Gute" Rückgaben von bash Shell ausgeben Allgemeine Java-Themen 4
E Variable dynamisch ausgeben Allgemeine Java-Themen 5
O Problem beim Ausgeben von Arrays Allgemeine Java-Themen 9
Z Java Programm - xxxxx auf der Konsole ausgeben Allgemeine Java-Themen 4
Stillmatic RegEx Matches ausgeben Allgemeine Java-Themen 10
Q Sonderzeichen Ausgeben Allgemeine Java-Themen 8
F Unterstrichenes U in Eclipse-Konsole ausgeben Allgemeine Java-Themen 10
F Ordner auslesen und in Editor ausgeben Allgemeine Java-Themen 7
H Queue ausgeben Allgemeine Java-Themen 5
T JXPanel mit seinen Komponenten auf PDF mit iText ausgeben Allgemeine Java-Themen 15
I String Array nacheinander ausgeben Allgemeine Java-Themen 7
B Array umgekehrt ausgeben Allgemeine Java-Themen 6
I Wie kann ich mehrere Mp3 Tags ausgeben? Allgemeine Java-Themen 6
Noar Datei einlesen, bearbeiten, ausgeben Allgemeine Java-Themen 5
MQue ClassLoader Pfad ausgeben Allgemeine Java-Themen 6
T MySQl Datenbank als Array ausgeben Allgemeine Java-Themen 11
T gefunden Dokumente als liste ausgeben Allgemeine Java-Themen 7
G File.listFiles nach Datum sortiert ausgeben Allgemeine Java-Themen 1
P Unicode-Sequenz (u1234) in Variable speichern und ausgeben Allgemeine Java-Themen 6
C IReport Feldberechnen und als Text ausgeben Allgemeine Java-Themen 4
R Von Java aus Browser Fenster oeffnen und Webseite ausgeben? Allgemeine Java-Themen 2
N Alle Fehler ausgeben? Allgemeine Java-Themen 4
N String array in Label ausgeben Allgemeine Java-Themen 6
M Date objekt als 00.00.0000 ausgeben Allgemeine Java-Themen 2
C Alle Bilder eines binären Arrays ausgeben Allgemeine Java-Themen 3
J Calender will nicht YEAR vernüftig ausgeben Allgemeine Java-Themen 2
B Umlaute über Konsoloe ein- und ausgeben Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben