Перейти к контенту

Использование JOptionPane с элементами массива в Java

Давайте сначала создадим массив и добавим элементы —

String[] sports = { "Football", "Cricket", "Squash", "Baseball", "Fencing", "Volleyball", "Basketball" };

Теперь установите вышеуказанные элементы массива к JOptionPane —

 

String res = (String) JOptionPane.showInputDialog(null, "Which sports you play the most?", "Sports",
   JOptionPane.PLAIN_MESSAGE, null, sports, sports[0]);

Выше мы также установили начальное значение, т.е. спорт (0).

Ниже приведен пример использования JOptionPane с элементами массива на Java

Пример

package my;
import javax.swing.JOptionPane;
public class SwingDemo {
   public static void main(String[] args) {
      String[] sports = { "Football", "Cricket", "Squash", "Baseball", "Fencing", "Volleyball", "Basketball" };
      String res = (String) JOptionPane.showInputDialog(null, "Which sports you play the most?", "Sports",
         JOptionPane.PLAIN_MESSAGE, null, sports, sports[0]);
      switch (res) {
         case "Football":
            System.out.println("I Love Football");
         break;
         case "Cricket":
            System.out.println("I Love Cricket");
         break;
         case "Squash":
            System.out.println("I Love Squash");
         break;
         case "Baseball":
            System.out.println("I Love Baseball");
         break;
         case "Fencing":
            System.out.println("I Love Fencing");
         break;
         case "Volleyball":
            System.out.println("I Love Volleyball");
         break;
         case "Basketball":
            System.out.println("I Love Basketball");
         break;
      }
   }
}

Итог

Теперь выберите любой из пункта сверху и нажмите кнопку OK, чтобы отобразить выбранный элемент в консоли. Мы выбрали «Волейбол» —

Вариант, выбранный выше видно в консоли —

Оцени статью

Средняя оценка / 5. Количество голосов:

Спасибо, помогите другим - напишите комментарий, добавьте информации к статье.

Или поделись статьей

Видим, что вы не нашли ответ на свой вопрос.

Помогите улучшить статью.

 

Пока нет комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован.

СайдбарКомментарии (0)