如何在 Java 中建立輸入彈出視窗(對話方塊),並從使用者處獲取輸入?


使用 JOptionPane.showInputDialog() 從對話方塊獲取使用者輸入,例如 “哪項運動你最擅長”, “你的名字是啥”,等等。以下是建立輸入彈出視窗(對話方塊)並從使用者處獲取輸入的示例 −

示例

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;
      }
   }
}

輸出

現在從上方任選一項,然後點選確定在控制檯中顯示所選項。

我們選擇了 “排球” −

上述所選項顯示在控制檯中 −

更新時間: 30-Jul-2019

711 次瀏覽

開啟你的 職業生涯

完成課程獲取認證

開始
廣告