Как отобразить значок на JOptionPane.showInputDialog () в Java? - PullRequest
0 голосов
/ 20 ноября 2011

В следующем фрагменте кода показан метод 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 ?

1 Ответ

6 голосов
/ 20 ноября 2011

Swing обеспечивает особенно полезную реализацию интерфейса Icon: ImageIcon , который рисует значок из изображения GIF, JPEG или PNG.

Вот учебник для вас: Как использовать иконки

Когда вы закончите создание иконки, просто замените null на Icon .Готово!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...