Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Création d'un composant [ Archives / Divers ] (ghilliesuit)

lundi 21 avril 2003 à 01:30:08 | Création d'un composant

ghilliesuit

Salut,
Je suis actuellement en train de créer un composant java du type bouton en forme de losange. Ma classe losange dérive de la classe Component.
La base d'un Component sur laquelle je veux dessiner mon losange est de format rectangulaire, j'aimerais savoir s'il était possible de changer la forme de base d'un Component afin d'avoir un losange ou une autre forme (rond, ellipse).

Merci d'avance !
Ciao

lundi 21 avril 2003 à 13:42:09 | Re : Création d'un composant

CoreBreaker

Je pense qu'un bouton issu de java.awt.Button ne peut pas redéfinir sa forme.
Mais que swing peut le faire (javax.swing.JButton) en redéfinissant la classe javax.swing.plaf.UIButton, en faisant:

public class UIMyButton extends javax.swing.plaf.UIButton
{
...
public UIMyButton(javax.swing.JButton b)
{
...
installUI(b);
...
}
...
}

public class MyButton extends javax.swing.JButton
{
...
public MyButton()
{
...
new UIMybutton(this);
...
}
...
}

Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> Salut,
> Je suis actuellement en train de créer un composant java du type bouton en forme de losange. Ma classe losange dérive de la classe Component.
> La base d'un Component sur laquelle je veux dessiner mon losange est de format rectangulaire, j'aimerais savoir s'il était possible de changer la forme de base d'un Component afin d'avoir un losange ou une autre forme (rond, ellipse).
>
> Merci d'avance !
> Ciao



Cette discussion est classé dans : composant, création, forme, component, losange


Répondre à ce message

Sujets en rapport avec ce message

Création fichier distant avec un chemin sous forme d'URL [ par gdu ] Bonjour,Dans une page JSP je désire créer un fichier avec un path sous la forme :"http://........" , forme qui ne semble pas être acceptée par :File t Création de composant [ par ghilliesuit ] Salut, Je suis toujours en train de vouloir créer un composant Java en forme de losange. Lorsqu'on crée de nouveau objet Button et qu'on les insère da Création d'une image avec un composant [ par chgw ] Bonjour,J'ai un composant que je voudrais transformer en image. Est-ce possible? Si oui comment?Merci d'avance. comment creer un composant graphique javabeans [ par crv ] Bonjour,je cherche deseperement un tutorial, des conseils, ou quoi que se soit qui me permette à developper un composant graphique (style bouton). J'a msg ds la barre d'etat lors du survol d'un composant [ par OliV_25 ] lu a tousje suis entrain de faire une application ac barre d'etat et je voudrais afficher des msg dedans en fonction du composant séléctionner, mais g Création dynamique de texfield [ par pr0ph3t3u5 ] Bonjour,Mon problème est le suivant.Je dois créer des texfield en fonction d'un nombre bien précis.Par exemple, si l'utilisater en veux 3, j'aimerais création d'Applet [ par Bison_Ravi_33 ] salut tout le monde.j'ai installé le JSE 1.5.0-beta2 et j'utilise BDK 1.1 pour visualiser les beans que je crée.Cependant, j'arrive pas à créer des Ap création d'un formulaire e-commerce avec panier [ par ajcom ] Bonjour,Je dois ajouter à mon site ajcommunication.com une page formulaire destinée à la vente de produits brodée. Cette page doit comporter les mêmes Changer la taille d'un composant d'une frame lors d'un resize [ par DirigeableMoue ] Bonjour,J'ai chercher sur le forum mais je n'ai aps trouver la réponse.J'ai tout simplement une frame avec un JPanel contenant un JScrollPane contena Création d'un paint en java... [ par ralkif ] Slt !Bon voila mon problème...voila l'intitulé de ma classe principale :class Dessin extends JFrame implements MouseListener, MouseMotionListenerje dé


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.