zoukankan      html  css  js  c++  java
  • Java JOptionPane 对话框

    如果你对 Java 控制台界面下的输入数据和打印输出结果感到有些乏味和厌倦,希望能够像其他计算机软件一样有一个 GUI 界面(图形用户界面)。

    那么 JOptionPane 对话框也许会让你眼前一亮,JOptionPane 对话框是 Java GUI(java swing 框架) 中一个图形化显示输入和输出的对话框工具类

    要使用 JOptionPane 对话框需要导入对应的包,如下

    import javax.swing.JOptionPane; 
    

    JOptionPane 输入对话框

    • 输入对话框:通过对话框提示用户输入信息
    String get = JOptionPane.showInputDialog(null, "输入信息");
    

    注:输入对话框返回值永远是字符串类型,如果想要其他类型则需要进行字符串类型的转换

    字符串与整数相互转换
    • 字符串转整型
    String str = "123";
    int value = Integer.parseInt(str);
    
    • 整型转字符串
    int value = 123;
    String str = String.valueOf(value);
    

    JOptionPane 输入对话框

    • 输出对话框:通过对话框显示信息
    JOptionPane.showMessageDialog(null,"显示信息");
    
    演示
    /*
     * JOptionPane 输入对话框和输出对话框
     */
    import javax.swing.JOptionPane;
    
    public class JOptionPaneDemo {
    	public static void main(String args[]) {
    		//提示用户输入对话框
    		String content = JOptionPane.showInputDialog(null,"请用户输入:");
    		
    		//显示打印信息对话框
    		JOptionPane.showMessageDialog(null,content);
    		
    		//将字符串类型转为整数类型
    		int value = Integer.parseInt(content);
    		System.out.println("value=" + value);
    		
    		//将整数类型转字符串类型
    		String valueStr = String.valueOf(value);
    		System.out.println("valueStr="+valueStr);
    	}
    }
    
    
    作者:Binge
    本文版权归作者和博客园共有,转载必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    HDU 5835 Danganronpa(弹丸论破)
    HDU 5813 Elegant Construction(优雅建造)
    HDU 5831 Rikka with Parenthesis II(六花与括号II)
    HDU 5810 Balls and Boxes(盒子与球)
    HDU 5818 Joint Stacks(联合栈)
    Dream Team(最小生成树)
    带权并查集
    HDU 1495 非常可乐(BFS)
    I Hate It(线段树+更新)
    Just a Hook(线段树+区间更新)
  • 原文地址:https://www.cnblogs.com/binbingg/p/13571428.html
Copyright © 2011-2022 走看看