我是java的新手,我有QTP的经验。在QTP中我们有输入框内置功能。所以在开发程序的运行时我们可以使用inputbox函数给出输入值。所以,我在java中寻找类似的方法。你能帮我解决一下java中可用的内置方法吗?
提前感谢您的帮助。
答案 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);
}