7 java message dialog image popup
所以我的应用程序中有一个弹出对话框,告诉用户该程序.一切都很顺利,直到自定义图标.这是我尝试过的:
尝试1:
JOptionPane.showMessageDialog(dialog, "Blah blah blah", "About", JOptionPane.INFORMATION_MESSAGE, new ImageIcon("home/user/Pictures/default.jpg"));
尝试2:
final icon = new ImageIcon("home/user/Pictures/default.jpg"));
    JOptionPane.showMessageDialog(dialog, "Blah blah blah", "About", JOptionPane.INFORMATION_MESSAGE, icon);
尝试3:
final icon = new ImageIcon("home/user/Pictures/default.jpg"));
showMessageDialog(dialog, "Blah blah blah", "About", JOptionPane.INFORMATION_MESSAGE, icon);
尝试4:
(尖叫着java)
尝试5:
使用URL
所有这些都没有影响程序,而不是图像,我没有得到任何东西.
细节:
帮我!:(
这对我有用:
import javax.swing.*;
public class Test
{
    public static void main(String[] args)
    {
        final ImageIcon icon = new ImageIcon("C:\\Users\\John\\Desktop\\lol.jpg");
        JOptionPane.showMessageDialog(null, "Blah blah blah", "About", JOptionPane.INFORMATION_MESSAGE, icon);
    }
}
以下是使用URL的变体:
import javax.swing.*;
import java.net.*;
public class TestIcon
{
    public static void main(String[] args) throws Exception
    {
        final ImageIcon icon = new ImageIcon(new URL("http://www.gravatar.com/avatar/a1ab0af4997654345d7a949877f8037e?s=128&d=identicon&r=PG"));
        JOptionPane.showMessageDialog(null, "Blah blah blah", "About", JOptionPane.INFORMATION_MESSAGE, icon);
    }
}
| 归档时间: | 
 | 
| 查看次数: | 48688 次 | 
| 最近记录: |