2015-05-20 58 views
1

我试图从Java应用程序显示选项窗格,但它不起作用。选项窗格未打开

下面是代码

package sampleapplication; 

import java.util.Scanner; 
import javax.swing.JOptionPane; 

public class SampleApplication { 

    public static void main(String[] args) { 
     Scanner input = new Scanner(System.in); 
     System.out.println("Brin"); 
     int sample = input.nextInt(); 
     System.out.println("The output number is "+sample); 
     JOptionPane.showMessageDialog(null, "sample"); 
    } 
} 
+1

因此......你收到一个错误? –

+0

不是。它在Netbeans中显示“正在运行”状态 – Dhinesh

+2

“消息框未打开” - 什么是消息框?您的代码不会在任何地方使用消息框。扫描仪等待,直到输入数据。你是否在控制台上输入了一个值并按下Enter键? – camickr

回答

0

迪内希,

input.nextInt() - 将等待用户在控制台输入整数值。一旦你输入了值,请点击输入。那么您的消息对话框将显示。

使用此代码显示消息框中的用户输入值: JOptionPane.showMessageDialog(null,String.valueOf(sample));

不断学习..

1

这对我的作品。确保当你输入你实际在控制台窗口中的输入(它必须是一个整数)时。我从Eclipse运行,实际上必须在控制台窗口中单击鼠标来激活扫描仪输入,然后再输入我的输入。您可能还需要最小化某些窗口或Alt-Tab以查找对话框。当它被创建时,我的Eclipse被Eclipse隐藏了,但是通过使用Alt-Tab遍历我的窗口,我发现了它。

+0

是的。消息框被隐藏。感谢您的回应。 – Dhinesh