2011-01-22 49 views
9

tengo esto:¿Cómo hacer que la fuente sea negrita en el cuadro de diálogo de Java?

JOptionPane.showMessageDialog(null, " " + company1 + 
      " Has Higher A Market Value\nThan " + company2, 
       "Information", JOptionPane.INFORMATION_MESSAGE); 

Quiero hacer company1 y Company2 aparecen en negrita en el cuadro de diálogo. Intenté usar el formato html pero (supongo) obviamente eso no funcionó.

¿Alguna pista o sugerencia?

TIA!

Respuesta

21

Uso HTML

JOptionPane.showMessageDialog(null, "<html> <b> Has </b>Higher A Market Value</html> "); 

Si su fuente por defecto no lo soporta, entonces puede especificarlo como

String msg = "<html>This is how to get:<ul><li><i>italics</i> and " 
     + "<li><b>bold</b> and " 
     + "<li><u>underlined</u>...</ul></html>"; 
     JLabel label = new JLabel(msg); 
     label.setFont(new Font("serif", Font.PLAIN, 14)); 
     JOptionPane.showConfirmDialog(null, label); 

Salida:

alt text

no parece funcionar
+0

(No tengo mucha experiencia con el formato Java). – JavaN00b

+0

¿Sería así? JOptionPane.showMessageDialog (null, "" + + Company2. ¿Es necesario importar una clase para hacer este trabajo? Gracias por adelantado ... – JavaN00b

+0

Sí, el efecto negrita también dependerá de la fuente que está utilizando. Muy –

Cuestiones relacionadas