2011-11-20 57 views
0

以下代碼段顯示JOptionPane.showInputDialog()方法。它工作正常,現在我想顯示一個自定義圖標。我目前離開它null如下所示。如何在Java中的JOptionPane.showInputDialog()上顯示圖標?

String operatingSystem = System.getProperty("os.name"); 
Object o[] = {"Turn Off", "Restart", "Stand By", "Log Off"}; 
Frame frame = new Frame(operatingSystem); 

Object selectedValue = JOptionPane.showInputDialog(frame, 
    "What would you like to do with the system?", "Select a task", 
    JOptionPane.INFORMATION_MESSAGE, null, o, o[0]); //<---- Here it is. 

如何圖標就可以更換顯示?

回答

6

Swing提供了一個特別有用的Icon界面實現:ImageIcon,它可以繪製GIF,JPEG或PNG圖像的圖標。

這裏是一個教程你:How to Use Icons

當大功告成創建的圖標,只需用Icon更換null。完成!

相關問題