rachdikhadija
Messages postés4Date d'inscriptionjeudi 19 avril 2012StatutMembreDernière intervention28 avril 2012
-
22 avril 2012 à 00:38
Utilisateur anonyme -
5 mai 2012 à 00:29
je veut savoir comment lier deux JLabel a l'aide
des segments en java
qui peut m'aider s'il vous plait
rachdikhadija
Messages postés4Date d'inscriptionjeudi 19 avril 2012StatutMembreDernière intervention28 avril 2012 22 avril 2012 à 14:59
Salut ,
je suis en trains de construire une interface permettant la simulation des circuits électronique.
Je veut savoir comment réaliser le câblage entre les composants qui sont des JLabel.
dgueul
Messages postés11Date d'inscriptionsamedi 11 avril 2009StatutMembreDernière intervention31 juillet 2012 23 avril 2012 à 17:20
Le composant "segment" n'existe pas, à toi de le développer.
Si tu es débutant en JAVA, ça risque d'être long...
On ne connait pas les besoins de ton application, mais tu pourrais peut être créer une classe 'extends' de 'JPanel', et redéfinir la méthode 'paintComponent' pour y dessiner des segments (dont tu auras au préalable passé les coordonnées en paramètres).
Sinon, si les besoins de l'application le permettent, utilise des 'JPanel' en forme de trais entre tes 'JLabel' et colore les avec 'setBackgroundColor()'.
Vous n’avez pas trouvé la réponse que vous recherchez ?
utilise des 'JPanel' en forme de trais entre tes 'JLabel' et colore les avec 'setBackgroundColor()'.
J'exagère un peu en disant qu'il n'y a rien de plus lourd...
Si tu connais les positions/coordonnées de tes JLabels qui représentent tes composants, alors tu peux passer par des méthodes qui te dessinent des traits comme drawLine().
Par exemple, tu peux voir ce que te retournent des méthodes comme getAlignmentX ou getAlignmentY pour tes JLabels. Avec ces positions retournées, tu pourras tracer un trait avec drawLine qui prend en paramètres l'abscisse et l'ordonnées d'un point x et la même chose pour un point y.