JOptionPane.showMessageDialog为什么出错? import javax.swing.JOptionPane; 公开课决赛{ 公共静态void main(字符串[]args){ 字符串文本=”; 布尔检验=假; text=JOptionPane.showInputDialog(“输入a或b:”); 对于(int i=0;i JOptionPane.showMessageDialog(null,“DILI MAGPATAKA:)”,JOptionPane.ERROR_MESSAGE); } } }

JOptionPane.showMessageDialog为什么出错? import javax.swing.JOptionPane; 公开课决赛{ 公共静态void main(字符串[]args){ 字符串文本=”; 布尔检验=假; text=JOptionPane.showInputDialog(“输入a或b:”); 对于(int i=0;i JOptionPane.showMessageDialog(null,“DILI MAGPATAKA:)”,JOptionPane.ERROR_MESSAGE); } } },java,swing,joptionpane,Java,Swing,Joptionpane,您缺少标题(或者可能是消息参数) 应该更像 JOptionPane.showMessageDialog(null, "DILI MAGPATAKA :)", JOptionPane.ERROR_MESSAGE); 或者类似的,取决于你想说什么 JOptionPane.showMessageDialog(null, "This is some text", "DILI MAGPATAKA :)", JOptionPane.ERROR_MESSAGE); 您正在将3个输入参数解析为showMes

您缺少
标题
(或者可能是
消息
参数)

应该更像

JOptionPane.showMessageDialog(null, "DILI MAGPATAKA :)", JOptionPane.ERROR_MESSAGE);
或者类似的,取决于你想说什么

JOptionPane.showMessageDialog(null, "This is some text", "DILI MAGPATAKA :)", JOptionPane.ERROR_MESSAGE);
您正在将3个输入参数解析为
showMessageDialog()
。在
showMessageDialog()
中没有与此匹配的方法

只有以下方法可用

JOptionPane.showMessageDialog(null,"DILI MAGPATAKA :)",JOptionPane.ERROR_MESSAGE);

为什么这是错误的家伙?箭头1。因为缺少一个参数。应该有4个而不是3个。请阅读。哦,我忘了放“”:)谢谢!!
JOptionPane.showMessageDialog(null,"DILI MAGPATAKA :)",JOptionPane.ERROR_MESSAGE);
showMessageDialog(Component parentComponent,Object message)

showMessageDialog(Component parentComponent, Object message, String title, int essageType)

showMessageDialog(Component parentComponent,
    Object message, String title, int messageType, Icon icon)