IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Graphisme Java Discussion :

Layer pour un clavier de piano ?


Sujet :

Graphisme Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 25
    Par défaut Layer pour un clavier de piano ?
    Bonjour,

    je voudrais faire un clavier de piano en java. J'ai déjà crée des javas beans pour les touches.
    Mais j'ai un problème pour la disposition des touches.
    Pour le moment j'ai mis les touches blanches dans un boxlayout horizontal, mais je sais pas comment faire pour mettre les touches noires.
    Peut on superposer 2 layouts? et avoir des écarts variables entres les éléments du layout.

    Merci d'avance

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Perso, je crérais mon propre Component (héritage), et je dessinerais la clavier dans son intégralité. Pour récupérer la touche clickée, je récupérerais les coordonnées du click et à l'aide des divisions qui vont bien, en déduirais la touche correspondante.
    Sinon avec les Layout, ça risque de ne pas être simple. Une idée qui me viens comme ça : puisqu'une touche noire est par dessus des touches blances, ces touches blances ne sont plus des rectangles, alors peut-être qu'en utilisant le GridBagLayout il y aurais moyen de gérer la forme biscornue d'une touche blanche sous une touche noire...

  3. #3
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    Ouaip je pense egalement que ce serai plus simple avec Java2D d'autant plus que l'interface Shape permet d'aider a la detection de la touche utilisee.

    Donc soit :
    - des touches entierement dessinnees en Java 2D (pas trop dur de faire un joli truc avec - s'entrainer avec un logiciel de dessin).

    - une bitmap d'une image un clavier (evidement il y a probleme/perte de qualite si redimensionnement).

    Dans tous les cas definir les zones reactives dans des Shape.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Aide pour simuler clavier et souris
    Par eric1701 dans le forum Contribuez
    Réponses: 1
    Dernier message: 10/05/2011, 11h10
  2. Avoir un formulaire WPF bon pour du clavier uniquement
    Par bruce-willis dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 12/01/2011, 18h36
  3. Probleme de langue pour le clavier
    Par aiolia_aiolos dans le forum Windows XP
    Réponses: 1
    Dernier message: 18/03/2009, 12h36
  4. Quelle API pour le clavier et / ou les threads?
    Par BugFactory dans le forum Développement 2D, 3D et Jeux
    Réponses: 10
    Dernier message: 06/04/2007, 18h54
  5. dérivation CFormView pour raccourcis clavier.
    Par eomer212 dans le forum MFC
    Réponses: 2
    Dernier message: 15/01/2007, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo