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

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

Susan Sarandon
Susan Sarandonoriginal
2024-11-17 15:21:01775parcourir

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>

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!

Déclaration:
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