如何在 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; } } }
輸出
現在從上方任選一項,然後點選確定在控制檯中顯示所選項。
我們選擇了 “排球” −
上述所選項顯示在控制檯中 −
廣告