如何在 JOptionPane.showInputDialog 上显示图标?
How do I diplay an icon on a JOptionPane.showInputDialog?
我有以下代码:
principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE);
我想在 JOptionPane 中显示一个图标以及我的消息。我怎么做?
我在执行此操作时收到一条错误消息:
final ImageIcon icon = new ImageIcon(new URL("http://iconizer.net/files/Devine_icons/thumb/128/Calculater.png"));
principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE,icon);
将图像添加到 JOptionPane
我相信这就是您想要的
import javax.swing.*;
import java.awt.*;
public class Test
{
public static void main(String[] args)
{
final ImageIcon icon = new ImageIcon("yourimage.imagetype");
Image image2 = icon.getImage().getScaledInstance(200,200,0);
String principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE, new ImageIcon(image2), null, "").toString();
}
}
有关详细信息,请查看 here
我有以下代码:
principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE);
我想在 JOptionPane 中显示一个图标以及我的消息。我怎么做? 我在执行此操作时收到一条错误消息:
final ImageIcon icon = new ImageIcon(new URL("http://iconizer.net/files/Devine_icons/thumb/128/Calculater.png"));
principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE,icon);
将图像添加到 JOptionPane
我相信这就是您想要的
import javax.swing.*;
import java.awt.*;
public class Test
{
public static void main(String[] args)
{
final ImageIcon icon = new ImageIcon("yourimage.imagetype");
Image image2 = icon.getImage().getScaledInstance(200,200,0);
String principleInputString = JOptionPane.showInputDialog(null,"Enter the principle.","Find Interest Rate", JOptionPane.PLAIN_MESSAGE, new ImageIcon(image2), null, "").toString();
}
}
有关详细信息,请查看 here