J'ai le même problème depuis maintenant 2 jours! J'ai besoin de créer des JDialog personnalisés. Je dois retirer la barre de titre par défaut, insérer un JPanel à l'intérieur de mon JDialog, lui ajouter une barre de titre et permettre le drag SEULEMENT sur cette barre de titre. Je ne peux même pas permettre le drag sur le contour du panel que dessine le border (Barre de titre).
Est-ce que quelqu'un a une idée SVP!
J'ai évidemment utilisé les méthodes setUndecorated(true) pour éliminer la barre de titre et setBorder(BorderFactory.createTitleBorder("TITRE")) sur le JPanel pour ma barre de titre personnalisée.
Pour le drag j'arrive à bouger mon dialog, mais je n'arrive pas à le permettre SEULEMENT sur la barre de titre. J'ai utilisé les deux listeners habituels pour ce genre de travail soit MouseMotionListener et MouseListener.