[Java] Bouton personnalisé

Bouton personnalisé [Java] - Java - Programmation

Marsh Posté le 26-07-2002 à 12:24:07    

Bonjour à tous,
 
J'aimerais personnaliser un bouton (Swing) pour lui donner la forme d'une touche de piano avec le label du bouton en vertical. Seulement, je rame complètement...  
 
J'ai fait une recherche sur google et sur le forum ==> rien. J'ai regardé dans l'api mais j'arrive pas à trouver le bon bout :( .
 
Alors, 1ère question, vous croyez que c'est possible ?
 
2ème question, vous aurez pas un petit lien pour moi ?
 
 
Merci pour vos réponses.

Reply

Marsh Posté le 26-07-2002 à 12:24:07   

Reply

Marsh Posté le 26-07-2002 à 13:41:34    

Je crois que c'est possible. J'ai vu sur Linux un player Java entièrement skiné. C'est un projet opensource. Si vraiment tu ne trouves rien, cela peut être une moyen d'inspiration. Par contre, je ne sais plus de quel player il s'agit. Je chercherais un peu ce soir sur le sujet.
Si tu trouves, n'hésite pas à nous faire part de la solution.


---------------
Le site de ma maman
Reply

Marsh Posté le 26-07-2002 à 14:10:08    

Il doit s'agir de jlGui (sur javazoom). J'avais utilisé ce player pour jouer mes sons mp3 dans cette même appli. J'ai ensuite changé pour JMF parce que ça buguait pas mal et pas moyen de le faire marcher avec les wav.
 
J'y ai pensé et je crois que je me rabatterais là-dessus s'il y a rien d'autre mais j'aurais aimé une doc un peu plus clair et plus explicite que le code source de jlGui...

Reply

Marsh Posté le 26-07-2002 à 14:34:07    

ben sinon, au pire, si tu trouve pas ! Tu crée un nouveau JComponent qui correspond à ce que tu veux  :D  
Mais je conçois, qu'il serait plus facile de trouver un moyen plus simple (qui doit sûrement exister). A l'occasion je regarderai ce que je peux trouver là-dessus ...

Reply

Marsh Posté le 26-07-2002 à 15:13:27    

je crois que c bien plus simple que ca:
 
 
tu fait un simple:
 

Code :
  1. JButton bt = new JButton(new ImageIcon("taToucheDePiano.gif" ));


 
 
edit : reste a trouvé la touche en gif  :D


Message édité par veryfree le 26-07-2002 à 15:14:32
Reply

Marsh Posté le 26-07-2002 à 15:20:09    

c pas aussi simple malheureusement :(
 
Parce que il va pas prendre toute la place dispo pour la touche et compagnie.
 
Ceci dit je suis nul en GUI donc je sors


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

Marsh Posté le 26-07-2002 à 15:23:20    

DarkLord a écrit a écrit :

c pas aussi simple malheureusement :(
 
Parce que il va pas prendre toute la place dispo pour la touche et compagnie.
 
Ceci dit je suis nul en GUI donc je sors




 
non reste on fait une fete t alleur qd on aura trouvé la solution  :D

Reply

Marsh Posté le 26-07-2002 à 15:25:12    

bon ds le repertoire Deemo du JDK, il y a un programme qui s appel "java sound demo" y a un piano a l interieur et les source fournie alors si tu nous en dit un peu plus sur ce que tu veux faire sigmund ...

Reply

Marsh Posté le 26-07-2002 à 15:28:55    

veryfree a écrit a écrit :

je crois que c bien plus simple que ca:
 
 
tu fait un simple:
 

Code :
  1. JButton bt = new JButton(new ImageIcon("taToucheDePiano.gif" ));


 
 
edit : reste a trouvé la touche en gif  :D  




C'est ptet pas un mauvaise idée ... en ajoutant  

Code :
  1. bt.setMargin(new Insets(0,0,0,0));
  2. bt.setBorderPainted(false);

 
 
Maintenant je sais pas, j'ai pas essayer, mais bon si ça pouvait marcher ...

Reply

Marsh Posté le 26-07-2002 à 15:34:37    

Ben, en fait, je fais un sampler.
 
Donc, l'idée est sur le site de france2 et puis sur le lien de l'émission "Tout le monde en parle". Désolé mais j'arrive pas à avoir le lien direct vers le sampler.
 
edit : je vais déjà essayer tout ça, on verra bien.


Message édité par Sigmund le 26-07-2002 à 15:35:05
Reply

Marsh Posté le 26-07-2002 à 15:34:37   

Reply

Marsh Posté le 26-07-2002 à 15:36:50    

http://very.free.free.fr/forum/MidiSynth.java
 
tien voila il reste plus que le piano dessus ...

Reply

Marsh Posté le 26-07-2002 à 15:39:19    

Merci beaucoup, je vais regarder tout ça !
 
 :jap:  :jap:  :jap:

Reply

Marsh Posté le 26-07-2002 à 16:44:17    

c bon?

Reply

Marsh Posté le 26-07-2002 à 17:02:28    

Je pense que ça devrait aller.
 
Merci bcp.

Reply

Marsh Posté le 26-07-2002 à 17:02:48    

Sigmund a écrit a écrit :

Je pense que ça devrait aller.
 
Merci bcp.




 
 :hello:

Reply

Sujets relatifs:

Leave a Replay

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