Я хочу показать окно сообщения, отображающее строковое значение, но я не знаю, как его записать. У меня есть этот код:Показать сообщение в окне сообщения в Java
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)
я решил. Перед этим я просто поставил имя класса.
Вы получаете сообщение об ошибке? В чем говорится, что это «не работает»? –
** Как ** это не работает? Он взрывается? – SLaks