java - 在对话框上

标签 java swing dialog

我正在尝试制作一个对话框,它显示答案并将打印到屏幕上,但没有成功。代码如下所示:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package dialogbox;
import javax.swing.JOptionPane;
/**
 *
 * @author Tyranax87
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        String name = "";
        //Setting up a variable name of type string and initialising it to the empty string.
        name = JOptionPane.showInputDialog(null, "Please input your name");
        System.exit(0);
}
}

它会运行得很好,但这只会弹出询问问题的对话框。有没有办法让对话框显示代码中预先编写的文本?

最佳答案

尝试这样:

name = (String)JOptionPane.showInputDialog(
                    null,
                    "Please input your name",
                    "Title of the window",
                    JOptionPane.PLAIN_MESSAGE,
                    icon,
                    null,
                    "default text");

关于java - 在对话框上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1506273/

相关文章:

java - 创建Java虚拟机失败

java - 使用 JOLT 转换具有嵌套数组对象的对象数组

java - 有没有基于扁平化设计理念的java look and feel?

java - 有时 showDialog 不起作用

java - 绘制叠加权限仅在首次安装应用程序时询问

java - 由 : java. lang.IllegalStateException 引起:替换 Activity 中的任何 fragment 时,无法在 onSaveInstanceState 之后执行此操作

java - 卡在 Java Swing 项目 : Conway's Game of Life

java - 在线程进行额外处理之前和之后重新绘制玻璃板

android - 如何自定义对话框的标题部分

javascript - 在javascript中创建带有下拉框的提示输入对话框?