【问题标题】:Show a message in a message window in Java在 Java 的消息窗口中显示消息
【发布时间】:2014-01-31 20:28:38
【问题描述】:

我想显示一个显示字符串值的消息窗口,但我不知道如何编写它。我有这个代码:

for (BufferedImage bImage : lineImage1) {
    int trafficSection[] = analysis.colorShare(screenCapturing.getMapTrafficOnly(), bImage);
    String trafficString = trafficSection[0] + " - " + trafficSection[1] + " - " + trafficSection[2] + " - " + trafficSection[3];

    JOptionPane.showMessageDialog(this, trafficString, JOptionPane.INFORMATION_MESSAGE);
}

但它不起作用。谁能帮我写一个消息窗口的代码?

谢谢

这是错误:

java: no suitable method found for showMessageDialog(<anonymous cege.controller.ScreenCaptureController.ScreenCaptureListener>,java.lang.String,java.lang.String,int)
    method javax.swing.JOptionPane.showMessageDialog(java.awt.Component,java.lang.Object,java.lang.String,int,javax.swing.Icon) is not applicable
      (actual and formal argument lists differ in length)
    method javax.swing.JOptionPane.showMessageDialog(java.awt.Component,java.lang.Object,java.lang.String,int) is not applicable
      (actual argument <anonymous cege.controller.ScreenCaptureController.ScreenCaptureListener> cannot be converted to java.awt.Component by method invocation conversion)
    method javax.swing.JOptionPane.showMessageDialog(java.awt.Component,java.lang.Object) is not applicable
      (actual and formal argument lists differ in length)

我解决了。我只是把班级的名字放在前面。

【问题讨论】:

  • 您遇到错误了吗?怎么说它“不起作用”?
  • 如何它不起作用?会爆炸吗?

标签: java swing joptionpane


【解决方案1】:
JOptionPane.showMessageDialog(null, "write msg here", "Title msg", JOptionPane.WARNING_MESSAGE);

这是警告信息。如果您想要另一个,只需将 WARNING_MESSAGE 更改为另一种类型(可能需要更多或更少的参数)。 http://docs.oracle.com/javase/7/docs/api/javax/swing/JOptionPane.html

【讨论】:

    【解决方案2】:

    我可能是错的,但我怀疑您的 lineImage1 数组可能为空,从而使您的 JOptionPane 呼叫无法访问。

    选项窗格代码看起来不错。尝试使用虚拟字符串在循环外对其进行测试。

    祝你好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2017-02-04
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2015-11-25
      • 2013-07-14
      相关资源
      最近更新 更多