2011-11-20 5 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를 교체합니다. 끝난!

관련 문제