以下代码段显示JOptionPane.showInputDialog()
方法。它工作正常,现在我想在其上显示自定义图标。我目前留下 null ,如下所示。
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.
如何在其上显示替换 null ?
的图标答案 0 :(得分:6)
Swing提供了一个特别有用的Icon界面实现:ImageIcon,它绘制了GIF,JPEG或PNG图像中的图标。
以下是您的教程:How to Use Icons
创建完图标后,只需将null
替换为Icon。完成!