如何在color中更改StringMessage Box

String patientname="ABC";
JOptionPane.showMessageDialog(null, "Patient "+patientname+" Already Assigned");


在上面的代码中,我想更改patientname的颜色。

最佳答案

您可以使用HTML标记并将内容放入JLabel,如下所示:

JOptionPane.showMessageDialog(null, new JLabel(
    "<html><h2><font color='red'>Hello</font>, world </h2></html>"));

10-07 23:01