我在java中寻找包含inputbox类方法的QTP

时间:2014-11-21 10:39:43

标签: java qtp

我是java的新手,我有QTP的经验。在QTP中我们有输入框内置功能。所以在开发程序的运行时我们可以使用inputbox函数给出输入值。所以,我在java中寻找类似的方法。你能帮我解决一下java中可用的内置方法吗?

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以在此处使用Java scanner类,如下所示:

import java.util.Scanner;

class GetInputFromUser
{
   public static void main(String args[])
   {
      int a;
      float b;
      String s;

      Scanner in = new Scanner(System.in);

      System.out.println("Enter a string");
      s = in.nextLine();
      System.out.println("You entered string "+s);

      System.out.println("Enter an integer");
      a = in.nextInt();
      System.out.println("You entered integer "+a);

      System.out.println("Enter a float");
      b = in.nextFloat();
      System.out.println("You entered float "+b);   
   }
}

答案 1 :(得分:0)

您可以使用java中的JOptionPane类生成类似QTP的InputBox。您还可以像QTP一样生成MessageBox并打印消息。

对于InputBox并以String格式存储值:

public static void main(String[] args) {
        String First=JOptionPane.showInputDialog("Enter the Message or Number");
        String Second=JOptionPane.showInputDialog(null,"Enter the Message or Number","Input Value",JOptionPane.NO_OPTION);
        }

对于MessageBox并打印消息:

public static void main(String[] args) {
            JOptionPane.showMessageDialog( null, "Welcome to My Message.");
            JOptionPane.showMessageDialog(null,"Welcome to My Message.","Warning",JOptionPane.WARNING_MESSAGE);
    }