簡體   English   中英

當設置外觀時,JOptionPane不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM