Maison > Java > javaDidacticiel > le corps du texte

Comment contrôler l'habillage du texte dans les boîtes de dialogue JOptionPane ?

Susan Sarandon
Libérer: 2024-11-17 15:21:01
original
780 Les gens l'ont consulté

How to Control Text Wrapping in JOptionPane Dialogs?

Contrôler l'habillage du texte dans les boîtes de dialogue JOptionPane

Introduction

Lors de l'affichage des messages d'erreur dans les applications Swing à l'aide de JOptionPane, la largeur de la boîte de dialogue a tendance à s'étendre proportionnellement à la longueur du message. Cela peut entraîner des boîtes de dialogue trop larges.

Solution : envelopper le texte avec du HTML

JOptionPane utilise un JLabel pour afficher le texte. Les étiquettes prennent en charge le formatage HTML. En définissant la largeur maximale du texte à l'aide de CSS, nous pouvons envelopper le message d'erreur.

JOptionPane.showMessageDialog(
    this, 
    "<html><body><p>
Copier après la connexion

Dans le code ci-dessus, la largeur : 200px ; L'attribut style définit la largeur maximale du texte du message d'erreur à 200 pixels.

Référence

Pour plus d'informations sur l'utilisation du HTML dans les composants Swing, veuillez consulter les ressources suivantes :

  • [Comment utiliser HTML dans les composants Swing](https://docs.oracle.com/javase/tutorial/uiswing/components/example-htmlincomponents.html)
  • [Exemple HTML JLabel simple]( https://www.codejava.net/java-se/swing/how-to-embed-html-in-jlabel)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal