Проблемы JOptionPane ( Java)
Код:
JOptionPane.showMessageDialog(null,"We're going to calculate the volume of a cylinder", JOptionPane.INFORMATION_MESSAGE);
Ошибка:
Исключение в потоке "main" java.lang.RuntimeException: некомпилируемый исходный код - ошибочный тип sym: javax.swing.JOptionPane.showMessageDialog в ex.Ex.main(Ex.java:15)
Я провел некоторое исследование и должен заменить NULL на фрейм, что я должен объявить из библиотеки java.awt.dialog, хотя даже после этого он не работает. Я просто хочу отобразить это окно сообщения information_message.
Пожалуйста помоги.
3 ответа
Первый совет? Вдохни. Вы не можете эффективно кодировать, если вы все время злитесь. Вы будете совершать много ошибок, поэтому не хотите злиться. Примите этот факт и сделайте код лучше.
Я бы попробовал передать родительский фрейм, который создал диалог, а не сам диалог.
Я думаю, что вам не хватает аргумента, используйте:JOptionPane.showMessageDialog(null, "We're going to calculate the volume of a cylinder", "Dialog Title", JOptionPane.INFORMATION_MESSAGE);
Там нет метода для JOptionPane.showMessageDialog
это занимает ровно три аргумента.
Попробуйте эту строку кода вместо. Я удалил JOptionPane.INFORMATION_MESSAGE
из вызова метода, так как этот значок, кажется, по умолчанию для диалогов сообщений в любом случае.
JOptionPane.showMessageDialog(null,"We're going to calculate the volume of a cylinder");