public class Testh {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.next();
JOptionPane.showMessageDialog(null, s, "标题", JOptionPane.ERROR_MESSAGE); }}
这样的话消息框就弹不出来public class Testh {
public static void main(String[] args) {
String s = "test"
JOptionPane.showMessageDialog(null, s, "标题", JOptionPane.ERROR_MESSAGE); }}
这样的话消息框就可以弹出..
搞不懂,请大家告诉我原因和解决办法,谢谢啦

解决方案 »

  1.   

    你需要在控制台输入东西才能弹出, Scanner in = new Scanner(System.in); 这句不就是把你自己输入的打印出来吗
      

  2.   


    恩,问题是输入了以后,没有消息框弹出来阿....你明白我的意思吗?
    比如我输入abc,然后回车,就什么也没有了.如果正常的话应该弹出一个内容为abc的消息框才对阿.
      

  3.   

    你的代码,我有对话框弹出阿,不过要按alt+tab才能切换到对话框,估计是因为窗口激活(系统显示)的是你的IDE