我如何通过 JPanel 从桌面启动程序

How do i launch a program from the desktop through a JPanel

我制作了一个简单的 JFrame,当您单击屏幕时它会打开 JOptionPane,您必须在其中输入用户名和密码。

JOptionPane.showConfirmDialog(null, p, "Username and Password", JOptionPane.OK_CANCEL_OPTION);
if (userName.getText().equals(username) && passWord.getText().equals(password)) {
    System.out.println("Correct!!");
} else {
    System.out.println("Incorrect!!");
}

这是 JOptionPane 的代码,有没有办法通过 Java 从桌面(或其他位置)启动程序?

您可以使用 Runtime.exec(...) 执行命令:

http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html#exec(java.lang.String)