axelvdk
Messages postés41Date d'inscriptiondimanche 26 août 2012StatutMembreDernière intervention30 mai 20131 27 sept. 2012 à 13:52
Salut,
C'est surement un bon code mais quand je compile il retrouve pas les classes SonException etc... le msg :
extends SonException
cannot find symbol
class SonException...
Y a une manip à faire ou quelque chose ?
Salut
orellaf
Messages postés4Date d'inscriptionjeudi 29 septembre 2005StatutMembreDernière intervention 1 juillet 2010 2 juin 2010 à 17:03
TFlorian
Messages postés194Date d'inscriptiondimanche 3 mars 2002StatutMembreDernière intervention19 décembre 20053 17 janv. 2007 à 09:14
Bravo pour ce code ! il vas m'être d'une grande utilité ;-)
juste une petite chose, le code mis en commentaire c'est qu'il ne fonctionne pas ou c'est qu'il n'a pas lieu d'être ?
Aussi tu ne le signe pas.. c'est dommage .. c'est ton travail ;-)
Bonne prog à tous :-D
TFlorian.
palenthir
Messages postés11Date d'inscriptionmercredi 16 mars 2005StatutMembreDernière intervention16 février 2006 27 oct. 2005 à 09:54
Bon ok je me tais. Ton petit main est bien mieux fait que le mien, donc j'ai réussi à insérer la pause et mieux compris comment on s'en sert.
La prochaine fois je dirais rien au lieu de parler.
A moi meme : "Allez, tais toi et boss !!!"
palenthir
Messages postés11Date d'inscriptionmercredi 16 mars 2005StatutMembreDernière intervention16 février 2006 27 oct. 2005 à 09:30
Moi j'arrive pas a faire "pause" pendant que ca joue le son. Ou meme "stop". Ca vient de moi ou c'est que le code ne le permet pas??? Approfondi un peu plus ton main pour les débutant comme moi, t'as si bien commencer a faire une classe très structuré et réutilisable pour tous, arrete toi pas sur une si bonne voix (en gros faire un manuel d'utilisation). :D
Merci
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 6 oct. 2005 à 07:08
Il n'y a pas de main, j'ai pas pensé à en faire un.
Pour un main de test, par exemple :
import jdr.son.Son;
import java.io.File;
public class MainSon()
{
public static void main(String[] args)
{
if(args==null || args.length<1)
{
System.out.println("Donnez un nom de fichier comme argument");
System.exit(0);
}
try
{
Son son = new Son(new File(args[0]));
son.jouer();
while(son.estEntrainDeJouer())
{
try
{
Thread.sleep(123);
}
catch(Exception e)
{
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
System.exit(0);
}
}
ghitaik
Messages postés36Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention11 mai 2009 5 oct. 2005 à 13:38
desolee, je viens de voir que EcouterSon() est une interface, mais je trouve toujours pas le main();
ghitaik
Messages postés36Date d'inscriptionlundi 1 novembre 2004StatutMembreDernière intervention11 mai 2009 5 oct. 2005 à 13:19
Moi j'ai regarde la source et ca se voit que c'est bien structure, bien detaille, mais je trouve pas le main(), je suppose qu'il doit figurer dans la classe EcouterSon(), mais j'ai rien trouve.
Si on veut s'assurer que ce code est vraiment fonctionnel, alors comment faire?
cs_era
Messages postés77Date d'inscriptionlundi 6 mai 2002StatutMembreDernière intervention 4 mai 2011 9 nov. 2004 à 10:22
Pour info, SUN conseille de faire des noms de classes comprehensible.
Cela n impose pas une langue precise
Si le soft est pour des francophones ,pourquoi ecrire en anglais.
Effectivement si ce dernier est international , alors oui le nom des classes doient etre internationalise.
C'est aussi mon avis .....
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 8 nov. 2004 à 11:15
Oui mais cela fait prendre de mauvaise habitude aux autres ... les commentaires sont en français cela est évident (dans le cadre d'un tutorial évidemmment ...), mais les noms des classes c'est limite ...
Que tous les lecteurs se arssure : c'était juste une suggestion et ne prend en aucun compte de la qualité du source ou du fonctionnement de ton programme !!! ;-)
@+
JHelp
Messages postés261Date d'inscriptionjeudi 5 septembre 2002StatutMembreDernière intervention 6 octobre 200511 8 nov. 2004 à 10:14
C'est justement en Français pour cela., pour que leur nom soit explicite. Aprés tout pourquoi en anglais, c'est un dite francophone ici, non ?
JHelp
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 7 nov. 2004 à 22:05
J'ai pas encore regardé le source mais juste en voyant le nom des classes .... essaye de rester 'standard' et d'observer la convention de codage Java ... c'est à dire des noms en anglais afin qu'un maximum de personnes puissent le comprendre ... je suis sûr qu'un coup d'Eclipse devrait arranger les choses tout de suite ... c'est juste un conseil ...
@+
27 sept. 2012 à 13:52
C'est surement un bon code mais quand je compile il retrouve pas les classes SonException etc... le msg :
extends SonException
cannot find symbol
class SonException...
Y a une manip à faire ou quelque chose ?
Salut
2 juin 2010 à 17:03
j'ai trouvé le m^me bout de code a cette adresse http://java.developpez.com/sources/?page=java2d#Son.
++
17 janv. 2007 à 09:14
juste une petite chose, le code mis en commentaire c'est qu'il ne fonctionne pas ou c'est qu'il n'a pas lieu d'être ?
Aussi tu ne le signe pas.. c'est dommage .. c'est ton travail ;-)
Bonne prog à tous :-D
TFlorian.
27 oct. 2005 à 09:54
La prochaine fois je dirais rien au lieu de parler.
A moi meme : "Allez, tais toi et boss !!!"
27 oct. 2005 à 09:30
Merci
6 oct. 2005 à 07:08
Pour un main de test, par exemple :
import jdr.son.Son;
import java.io.File;
public class MainSon()
{
public static void main(String[] args)
{
if(args==null || args.length<1)
{
System.out.println("Donnez un nom de fichier comme argument");
System.exit(0);
}
try
{
Son son = new Son(new File(args[0]));
son.jouer();
while(son.estEntrainDeJouer())
{
try
{
Thread.sleep(123);
}
catch(Exception e)
{
}
}
}
catch(Exception e)
{
e.printStackTrace();
}
System.exit(0);
}
}
5 oct. 2005 à 13:38
5 oct. 2005 à 13:19
Si on veut s'assurer que ce code est vraiment fonctionnel, alors comment faire?
9 nov. 2004 à 10:22
Cela n impose pas une langue precise
Si le soft est pour des francophones ,pourquoi ecrire en anglais.
Effectivement si ce dernier est international , alors oui le nom des classes doient etre internationalise.
C'est aussi mon avis .....
8 nov. 2004 à 11:15
Que tous les lecteurs se arssure : c'était juste une suggestion et ne prend en aucun compte de la qualité du source ou du fonctionnement de ton programme !!! ;-)
@+
8 nov. 2004 à 10:14
JHelp
7 nov. 2004 à 22:05
@+