在Java中使用JOptionPane時,如何在消息對話框上創建自定義標題?我目前有:JOptionPane消息對話框上的自定義標題
JOptionPane.showMessageDialog(null, "You won the game in " + tries + " tries!");
我試着添加另一個參數,它給了我一個錯誤。有任何想法嗎?
在Java中使用JOptionPane時,如何在消息對話框上創建自定義標題?我目前有:JOptionPane消息對話框上的自定義標題
JOptionPane.showMessageDialog(null, "You won the game in " + tries + " tries!");
我試着添加另一個參數,它給了我一個錯誤。有任何想法嗎?
試試這個
JOptionPane.showMessageDialog(null, "You won the game in 7 tries!", "my title", JOptionPane.INFORMATION_MESSAGE);
您需要提供的信息類型(第4 PARAM),所以擺動知道要顯示的默認圖標。
萬一失敗的想法,我們有JavaDocs指,它說,
showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
順便說一句,你的想法是正確的:)但要注意,
+
分開,但通過,
這裏是帶標題的對話框正確的語法:
JOptionPane.showMessageDialog(null, "This is the message", "This is the title", JOptionPane.INFORMATION_MESSAGE);
// Component; Text to appear in window; Title; This is the type of dialog (can be error, as well)
注意到有參數,而不是三個(沒有三個參數的方法,就像@Sanjay解釋的那樣)
我試過這樣:
JOptionPane.showMessageDialog(frame,message,title, JOptionPane.INFORMATION_MESSAGE);
其中
JFrame frame = new JFrame();
String message = "Population: "
String title = "City Info:"
JOptionPane.INFORMATION_MESSAGE is messageType