如何在Message Box中更改字符串的颜色?

Dax*_*ati 1 java swing

我怎样才能改变colorStringMessage Box

String patientname="ABC";
JOptionPane.showMessageDialog(null, "Patient "+patientname+" Already Assigned");
Run Code Online (Sandbox Code Playgroud)

在上面的代码我想改变颜色patientname.

Mou*_*ava 5

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

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

在此输入图像描述