Witam,
mam taki kod:
DateFormat dfm = new SimpleDateFormat("dd MMM yyyy"); //yyyy-MM-dd
try
{ this.birth = dfm.parse("2 FEB 1978"); }
catch (Exception e)
{
JOptionPane.showMessageDialog(this,
"Błąd parsowania daty w Person.java: " + birth,
"MessageBox Title",
JOptionPane.INFORMATION_MESSAGE,
Icon);
}
oraz błąd dla linijki "Icon":
Multiple markers at this line
- Icon cannot be resolved to a variable
- Icon cannot be resolved to a variable
W jaki sposób mogę poprawić ten kod?
=================================================
szczegóły
Mam tylko takie include'y:
import java.awt.*;
import java.util.Date;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import javax.swing.JOptionPane;
Próbowałem jako ostatni argument podać:
null
"OptionPane.warningIcon"
OK_OPTION
ale żadna z tych trzech opcji nie działa.
Dodałem również
import javax.swing.UIManager; //icons?
ponieważ tam się znajduje "OptionPane.warningIcon"
Chcę po prostu wyświetlić Message Boxa z domyślną ikonką. Nigdzie nie tworzyłem własnego obiektu icon.
Dla parametru null:
Description Resource Path Location Type
The method showMessageDialog(Component, Object, String, int, Icon) in the type JOptionPane is not applicable for the arguments (Person, String, String, int, null) Person.java /Test1/src line 34 Java Problem
Pozdrawiam!