我如何從Java控制檯應用程序窗口彈出消息?如果我用JOptionPane
,然後我需要通過組分,它是visible.But如果我想顯示從控制檯應用程序的一些警告或錯誤(沒有任何窗口可見),然後我不能使用JOptionPane。此外,我希望顯示的消息顯示在頂部任何其他應用程序(以獲得用戶的關注)。顯示消息
在此先感謝。
我如何從Java控制檯應用程序窗口彈出消息?如果我用JOptionPane
,然後我需要通過組分,它是visible.But如果我想顯示從控制檯應用程序的一些警告或錯誤(沒有任何窗口可見),然後我不能使用JOptionPane。此外,我希望顯示的消息顯示在頂部任何其他應用程序(以獲得用戶的關注)。顯示消息
在此先感謝。
您可以使用
JOptionPane.showMessageDialog(null, "Message goes here");
EDIT:
我試圖
import javax.swing.JOptionPane;
public class Foo{
public static void main(String a[])
{
JOptionPane.showMessageDialog(null, "Message goes here");
}
}
輸出功率爲
所以你的問題可能是別的地方?
這也是行不通的。 – hnm 2011-04-10 17:49:37
@hnm看我的編輯。 – 2011-04-10 17:53:07
如果你真的需要一個彈出窗口,使組件參數空,它不會有一個父。
如果組件爲空,它將不會顯示。 – hnm 2011-04-10 17:49:10
不,JackMc是正確的。一個(非空)JOptionPane可以有一個** null父**,並且它自己顯示得很好。 – 2011-04-10 18:05:55
這樣,您就可以在無頭安裝(如unix或linux服務器)上渲染您的應用程序,僅用於警告。我會重新思考這個想法。控制檯應用應該保留在控制檯中,並使用控制檯。也許你可以發出嗶嗶嗶嗶聲? – 2011-04-10 17:46:00
是的,ASCII鈴聲將是一個更好的主意。 – JackMc 2011-04-10 18:18:41