Je souhaite supprimer une ligne reliant deux étiquettes. En fait, je veux enlever une étiquette après laquelle la ligne reliant l'étiquette est également enlevée. Comment puis-je le faire?Comment supprimer une ligne tracée entre deux étiquettes
Répondre
Faites le contraire de ce que vous faites lorsque vous ajoutez la ligne au panneau. Vous avez probablement une ArrayList contenant des "lignes à dessiner". Ainsi, chaque fois que vous liez deux étiquettes, vous ajoutez une ligne à ArrayList. Alors maintenant, vous devez simplement supprimer la ligne de ArrayList et repeindre le panneau.
Pour supprimer le composant que vous venez de faire:
panel.remove(...);
panel.revalidate();
panel.repaint();
Vous ne pouvez pas "supprimer des lignes" en balancement. Vous pouvez uniquement ajouter des éléments sur un composant lors du dessin. Ne tracez pas la ligne.
nous Afficher un code
si son travail est fait et vous ne avez plus besoin (si c'est une exigence) – userv
- 1. Extrait XQuery entre deux étiquettes
- 2. Animer une ligne tracée dans CGContext
- 3. Matplotlib: une ligne, tracée contre deux axes x liés dans des unités différentes?
- 4. comment dessiner une ligne entre deux étiquettes dans un panneau où des étiquettes sont ajoutées pendant l'exécution
- 5. Afficher tous les changesets entre deux étiquettes
- 6. Insérer une ligne entre deux lignes
- 7. Tracer une ligne entre deux sous-trames
- 8. comment trouver des objets entre deux étiquettes dans l'espace vide
- 9. Comment ajouter deux étiquettes dans une grille?
- 10. Comment supprimer la marge entre deux images?
- 11. Python (pygame): Comment supprimer une ligne?
- 12. Comment supprimer une ligne sur deux avec sed?
- 13. Empêcher <form> rupture de ligne entre deux <form> étiquettes
- 14. JOptionPane avec deux étiquettes
- 15. Remplacer/supprimer chaîne entre deux caractères
- 16. Supprimer toutes les lignes entre deux chaînes
- 17. question Supprimer marque entre ces deux balises
- 18. vb.net supprimer une ligne dans un tableau à deux dimensions
- 19. Comment mapper un PCDATA entre deux étiquettes vides en une seule étiquette?
- 20. Comment obtenir tout le texte dans une page html, seulement entre deux étiquettes
- 21. Google Maps Créer deux marqueurs et une ligne entre eux
- 22. Espacement de ligne verticale entre deux divs
- 23. Comment supprimer l'espace supplémentaire entre deux mots en utilisant C#?
- 24. Equation en ligne droite entre deux points
- 25. Trouver des changements entre les étiquettes
- 26. Devexpress supprimer une ligne
- 27. Comment réduire l'écart entre deux écrans: éléments en ligne?
- 28. Comment supprimer une ligne et une colonne dans un tableau à deux dimensions?
- 29. Comment puis-je supprimer une ligne avant et deux après une chaîne?
- 30. Comment partager une variable entre deux classes?
wel thanx.i pensent dis devrait work.but je ne pense pas revalidate() est vraiment nécessaire. – userv