[java]peut on faire un bip??

peut on faire un bip?? [java] - Java - Programmation

Marsh Posté le 27-02-2003 à 14:34:51    

lors de l'appui d'une touche , je teste son code ascii, s'il est mauvais j'aimerai jouer le code 07(BEL) bref un bip.  
quelqu'un connait un moyen???


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 14:34:51   

Reply

Marsh Posté le 27-02-2003 à 14:46:07    

Code :
  1. System.out.print ("\007" );

Reply

Marsh Posté le 27-02-2003 à 14:49:55    

Code :
  1. java.awt.Toolkit.getDefaultToolkit().beep();

Reply

Marsh Posté le 27-02-2003 à 14:57:12    

les 2 ne marchent pas  :(  
au fait c dans un applet...ça change qque chose ??


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 15:00:37    

deff a écrit :

les 2 ne marchent pas  :(  
au fait c dans un applet...ça change qque chose ??


dans l'applet :

Code :
  1. this.getToolkit().beep();

Reply

Marsh Posté le 27-02-2003 à 15:09:47    

??? marche tjrs pas??
je dois être nul.. :cry:


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 15:15:19    

poste ton code pour voir...
En même temps je suis pas un pro des applets donc ca peut venir de moi.

Reply

Marsh Posté le 27-02-2003 à 15:22:57    

Code :
  1. void tfSetValue_keyPressed(KeyEvent evt)
  2.       {
  3.      
  4.        if (carGood==false){
  5.         tfSetValue.setText("" );
  6.         carGood=true;
  7.         }
  8.        c=evt.getKeyChar();
  9.        if (c==48 | c==49 | c==50 | c==51 | c==52 | c==53 | c==54 | c==55 | c==56 | c==57 | c==45 |c==10 |c==46 ){
  10.      
  11.                 if (c==10){
  12.         stringTemp=tfSetValue.getText();
  13.         tfSetValue.setText("" );
  14.         tfSetValue.setVisible(false);
  15.         System.out.println(stringTemp);
  16.         }
  17.        }
  18.        else {
  19.        System.out.print((char)(07));
  20.        this.getToolkit().beep();
  21.        tfSetValue.setText("" );
  22.        carGood=false;
  23.  }
  24.        }


c'est juste une partie...sinon c trop long


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 15:28:18    

Code :
  1. if (c==48 | c==49 | c==50 | c==51 | c==52 | c==53 | c==54 | c==55 | c==56 | c==57 | c==45 |c==10 |c==46 ){
  2.     if (c==10){
  3.         ...
  4.     }
  5. }


Pourquoi tu testes 13 valeurs, pour ne faire le traitement que dans 1 cas ?
Sinon tu es sur que la methode est bien appelée ? si c==10, il se passe ce que tu veux ?
 

Reply

Marsh Posté le 27-02-2003 à 15:36:37    

explication : seul les touches 0123456789.- et entrée sont acceptées et c'est entrée ça envoie le nombre tapée.
 
sinon, g placé le beep à un autre endroit :

Code :
  1. void btSetValue_mouseReleased(MouseEvent event)
  2.       {
  3.         this.getToolkit().beep();
  4. }


mais ça ne marche pas non plus..


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 15:36:37   

Reply

Marsh Posté le 27-02-2003 à 15:43:37    

es-tu SUR que les methodes sont bien appelées (comment tu les appelle ?)
quelle jvm tu utilise, quel OS (normalement ca joue pas) ?
 
si ca compile, je vois pas pourquoi ca marcherait pas.

Reply

Marsh Posté le 27-02-2003 à 15:54:45    

je pense qu'elles sont bien appelées car en faisant :  

Code :
  1. void btForcedMode_mouseReleased(MouseEvent event)
  2.      {
  3.       System.out.println("beep" );
  4.        this.getToolkit().beep();
  5.      wriValues(masque1Bit2,masque0Bit2);
  6.      }


lors de l'appui du bouton je retrouve bien ds la console le string Beep.
j'utilise netscape 4.77 et ie 5.5 avec la jvm de sun.


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 15:58:12    

Je suis désolé mais je dois admettre mon ignorance. Plus qu'une solution, appeler Darklord ! :D
 
Allez une dernière idée à la con : t'as branché les enceintes ?

Reply

Marsh Posté le 27-02-2003 à 16:00:20    

R3g a écrit :

Je suis désolé mais je dois admettre mon ignorance. Plus qu'une solution, appeler Darklord ! :D
 


 
[:cupra]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-02-2003 à 16:04:25    

R3g a écrit :

Code :
  1. java.awt.Toolkit.getDefaultToolkit().beep();




 
c'est la bonne réponse ... C'est bizarre que ça marche pas. Bon ajoute avant cette ligne de code :
 

Citation :


System.out.println("Avant Beep" );


 
pour etre sur que tu executes cette instruction


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-02-2003 à 16:04:34    

R3g a écrit :

Allez une dernière idée à la con : t'as branché les enceintes ?


 
oui mais de toute façon je crois que ça agirait sur l'haut parleur interne du pc.
Merci tt de même pour tout le mal que tu t'ai donné.


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:14:04    

[nom]DarkLord a écrit[/nom]
 
c'est la bonne réponse ... C'est bizarre que ça marche pas. Bon ajoute avant cette ligne de code :
 

Citation :


System.out.println("Avant Beep" );


 
pour etre sur que tu executes cette instruction
[/citation]
 
et non, le avant beep s affiche mais pas de son :sweat:  :cry:


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:15:57    

tant pis j'abandonne le BIP.
mais à la place, est ce qu'il existe en java comme en javascript une petite popup style window.alert("attention" ) avec un bouton ok???


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:16:36    

JDialog


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-02-2003 à 16:18:12    

deff a écrit :

tant pis j'abandonne le BIP.
mais à la place, est ce qu'il existe en java comme en javascript une petite popup style window.alert("attention" ) avec un bouton ok???


JOptionPane
 
edit : grillaid, mais c'est con de se taper un JDialog juste pour ca


Message édité par bobuse le 27-02-2003 à 16:18:56

---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 16:21:05    

bobuse a écrit :


JOptionPane
 
edit : grillaid, mais c'est con de se taper un JDialog juste pour ca


 
oui oui tu as raison en fait. Je voulais dire JOptionPane avec un des constructeurs statiques c super facile, genre :
 

Citation :


Show an error dialog that displays the message, 'alert':
JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);


 
http://java.sun.com/j2se/1.3/docs/ [...] nPane.html


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-02-2003 à 16:22:26    

bobuse a écrit :


JOptionPane


:jap:

Code :
  1. JOptionPane.showMessageDialog(this, "message", "titre", JOptionPane.WARNING_MESSAGE);


 
edit : double grilled


Message édité par R3g le 27-02-2003 à 16:22:58
Reply

Marsh Posté le 27-02-2003 à 16:26:25    

c koi c histoires de grilled??


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:32:09    

deff a écrit :

c koi c histoires de grilled??
 

Ca veut dire que quelqu'un a donné la même réponse que moi pendant que je l'écrivait : il m'a "grillé"

Reply

Marsh Posté le 27-02-2003 à 16:35:38    

je compile avec le jdk 1.1.8, ça marche ceJOptionPane ??


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:38:50    

deff a écrit :

je compile avec le jdk 1.1.8, ça marche ceJOptionPane ??


ben essaie ...


---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 16:41:35    

ben ça marche pas , faut dire que j'suis un peu débutant, alors j'ai juste coller

Code :
  1. JOptionPane.showMessageDialog(null, "alert", "alert", JOptionPane.ERROR_MESSAGE);


à l'endroit ou je voulais que ça appelle cette fonction, et le petit compilateur me réponds : undefined variable or class name : JOptionPane.
c'est grave docteur??


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 16:51:52    

as-tu bien importe le package swing (a prioir oui, pour le reste, mais bon ...)
import javax.swing.*;


---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 16:54:56    

bha y a pas de swing en java 1.1 ... :/

Reply

Marsh Posté le 27-02-2003 à 16:55:54    

benou a écrit :

bha y a pas de swing en java 1.1 ... :/


c ce que gt en train de me dire aussi, je t'atendais au tournant comme d'ab


---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 16:57:56    

bobuse a écrit :

as-tu bien importe le package swing (a prioir oui, pour le reste, mais bon ...)
import javax.swing.*;


 
et non!!
 
ça se trouve oú ça javax.swing.*, c'est pas dans le jdk de base ??
 
ps:je suis désolé pour mes questions de newbies... :(


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 27-02-2003 à 17:01:40    

deff a écrit :


 
et non!!
 
ça se trouve oú ça javax.swing.*, c'est pas dans le jdk de base ??
 
ps:je suis désolé pour mes questions de newbies... :(  


spa grave, on est tous le newbie de qqun d'autre!
 
pour swing c'est rape ! cf benou, 1 peu + haut
 
Il faut donc te faire un Dialog a la paluche ..
enfin, en meme temp, je m'y connais pas en AWT ...
 
ha oui, AWT c'est l'API pour faire des interface graphiques, et SWING, c'est la version amelioree introduit par Java 2


---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 17:50:27    

deff a écrit :

je compile avec le jdk 1.1.8, ça marche ceJOptionPane ??


 
 [:rofl]
 
edit : je me moque pas hein ;)


Message édité par darklord le 27-02-2003 à 17:50:55

---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 27-02-2003 à 17:53:43    

DarkLord a écrit :


 [:rofl]
edit : je me moque pas hein ;)


en même temps, c'est toi qui lui a proposé alors qu'on savait que c'était une applet ...  :sarcastic:  
;)

Reply

Marsh Posté le 27-02-2003 à 18:32:27    

benou a écrit :


en même temps, c'est toi qui lui a proposé alors qu'on savait que c'était une applet ...  :sarcastic:  
;)


ha oui, c vrai applet => AWT  ;)


---------------
get amaroK plugin
Reply

Marsh Posté le 27-02-2003 à 18:53:19    

benou a écrit :


en même temps, c'est toi qui lui a proposé alors qu'on savait que c'était une applet ...  :sarcastic:  
;)


 
et JApplet alors? :o
ca marche très bien je te signale :o


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 28-02-2003 à 02:14:36    

DarkLord a écrit :


 
et JApplet alors? :o
ca marche très bien je te signale :o


oui, mais selon benou, le commun des mortel n'est pas censé avoir un JRE récent, il faut donc se limiter au 1.x.x ...
c'est ca benou ?


---------------
get amaroK plugin
Reply

Marsh Posté le 28-02-2003 à 03:05:55    

je sais je débarque à la rien à voir, mais à propos des JRE, est-ce que Sun n'a pas obtenu que Microsoft intègre JRE de Sun dans IE ?
Ou bien j'ai complètement rêvé cette histoire ?


---------------
"La Terre est le berceau de l'humanité, mais on ne passe pas toute sa vie au berceau." - Konstantine Tsiolkovski
Reply

Marsh Posté le 28-02-2003 à 09:32:14    

il faut quelle jdk pour avoir ces joptionpane??
et si je recompile mon applet va t'il marcher sur de plus vielles bécanes style (win95 ou win2000) et ie5???


---------------
-->>C'est l'histoire d'un gars qui rêve qu'il mange de la guimauve.Il se réveille et il a plus d'oreiller.<<--
Reply

Marsh Posté le 28-02-2003 à 10:22:57    

deff a écrit :

il faut quelle jdk pour avoir ces joptionpane??
et si je recompile mon applet va t'il marcher sur de plus vielles bécanes style (win95 ou win2000) et ie5???


 
1.2.2 et oui ca fonctionnera toujours mais probablement il te faudra télécharger un JRE :/
 
gfive requested here :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed