我在主要课程中设置了以下的外观和感觉。
基类代码:
static
{
try
{
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
}
catch (Exception exception)
{
logger.error("Error setting look and feel!", exception);
}
}
子类代码:
int result = JOptionPane.showOptionDialog(panel,
message,
"",
JOptionPane.YES_NO_CANCEL_OPTION,
JOptionPane.QUESTION_MESSAGE,
null,
formattedOptions,
formattedOptions[0]);
Windows的外观并没有被设置为JOptionPane的窗口,而是显示了java的默认外观。
你能帮帮我吗?
答案 0 :(得分:0)
这很可能与时间有关。尝试使用vm arg:
设置laf-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel