[英]JOptionPane has no effect when look and feel set
我在下面為主要班級設置了外觀。
基類代碼:
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默認外觀。
你能幫我嗎?
這很可能與計時有關。 嘗試使用vm arg設置laf:
-Dswing.defaultlaf=com.sun.java.swing.plaf.windows.WindowsLookAndFeel
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.