如何在Java中将图像转换为Object []?

时间:2018-03-10 05:24:09

标签: java html css image swing

您好我试图在JOptionPane中将图像作为项目点类型放置。我在JOptionPane中显示的内容放在一个对象数组中。但它只是没有拍摄图像。它显示了我的文件名... 有什么想法吗?

public void popups(){

    ImageIcon bullet = new ImageIcon("imgs/bullet.png");

    Object[] instr = {+bullet+ "text "};

    JOptionPane.showMessageDialog(null, instr, "Instrucciones", 1);        
}

编辑:

StringBuilder html = new StringBuilder();
    html.append("<html><ul> list-style-image: url ('imgs/bullet.png')</ul>"
            + "<ul>"
            + "<li>TEXT"
            + "<li>TEXT"
            + "</ul></html>");

    JOptionPane.showMessageDialog(null, html, "Instrucciones", 1);

POPUP example

1 个答案:

答案 0 :(得分:2)

提供指定图像的样式。

ul {
    list-style-image: url('https://i.stack.imgur.com/gJmeJ.png');
}

然后效果:

<ul>
<li>This is a list point.
<li>This is a 2nd list point.
</ul>

这是:

enter image description here

注意:该图像是使用基于Swing的JLabel生成的。 Swing对CSS的支持非常有限/不完整,所以总是最好检查。