Как поместить целое число, которое вы только что ввели, в строку ЗАГОЛОВКА диалогового окна

#java #dialog #joptionpane #titlebar #box

#java #диалоговое окно #joptionpane #строка заголовка #окно

Вопрос:

Привет, люди из Stackoverflow, я пытаюсь создать Java-программу, у которой есть строка заголовка с введенным целым числом. Итак, вот небольшая часть моего кода:

 import javax.swing.JOptionPane;

public class ConvertHoursToMinutes {

public static void main(String args[]) {

    int hours;
    int minutes;


    hours=Integer.parseInt(JOptionPane.showInputDialog(null,"Enter hour: "));

    minutes=hours*60;

   JOptionPane.showMessageDialog(null,"Converted into minutes is: "  minutes,"is equivalent to",JOptionPane.INFORMATION_MESSAGE);


}
 

}

Я хочу, чтобы в СТРОКЕ ЗАГОЛОВКА ДИАЛОГОВОГО ОКНА по умолчанию выводилось, что написанное является правильным сообщением? Итак, я хотел сделать так: » число, введенное пользователем, эквивалентно» то, что у меня есть в строке заголовка, — это только «в минутах …» пожалуйста, помогите, спасибо. Я попытался выполнить поиск в Google, но не могу найти ответы.

Например, пользователь ввел 1.

Итак, моя строка заголовка (я надеюсь), что так и должно быть…

1 в минутах…

затем вывод идет

Ответ №1:

Вы забыли добавить переменную в строку в окне сообщения. Измените диалоговое окно сообщения на следующее:

    JOptionPane.showMessageDialog(null, "Converted into minutes is: "   minutes, hours   " is equivalent to", JOptionPane.INFORMATION_MESSAGE);
 

В соответствии с используемым вами конструктором это установит

 message: "Converted into minutes is 60" //for example
title: "is equivelant to: 1" //for example
 

Комментарии:

1. Я пытался это сделать, но у него есть ошибка int «невозможно преобразовать в значок»

2. Можете ли вы точно объяснить, что вы хотите, чтобы ваше окно сообщения сообщало? Какое точное сообщение и какой точный заголовок вы хотели бы получить?

3. amp;Kon «(число, введенное пользователем) эквивалентно » ex «1 эквивалентно»

4. Что-то вроде этого z-n.ak.fbcdn.net/sphotos-h.ak/hphotos-ak-xpf1/v/t34.0-12 /…

5. @user3767918 Я отредактировал свой ответ выше. Пожалуйста, попробуйте скопировать строку кода точно как есть и посмотреть, соответствует ли результат тому, что вы ожидаете. Затем я могу объяснить, что именно здесь происходит.