2014-06-23 56 views
0

你好Stackoverflow的人,我試圖製作一個帶有輸入整數的標題欄的Java程序。所以這裏有一個小我的代碼:如何在剛纔輸入的對話框中輸入一個整數TITLE吧

import javax.swing.JOptionPane; 

public class ConvertHoursToMinutes { 

public static void main(String args[]) { 

    int hours; 
    int minutes; 


    hours=Integer.parseInt(JOptionPane.showInputDialog(null,"Enter hour: ")); 

    minutes=hours*60; 

    JOptionPane.showMessageDialog(null,"Converted into minutes is: " +minutes,"is equivalent to",JOptionPane.INFORMATION_MESSAGE); 


} 

}

我希望發生的是,在對話框的標題欄,這是默認的輸出是什麼寫的留言嗎?所以我想這樣做,「由用戶輸入的號碼相當於」我的標題欄上只有「我的分鐘是......」請幫助謝謝。我嘗試在Google上搜索,但找不到答案。

例如,用戶輸入1

所以我的標題欄(我希望),它應該是...

1分鐘......

則輸出去

回答

0

你忘了將變量添加到消息框中的字符串。改變你的消息框,如下:

JOptionPane.showMessageDialog(null, "Converted into minutes is: " + minutes, hours + " is equivalent to", JOptionPane.INFORMATION_MESSAGE); 

根據您所使用的constructor,這將設置

message: "Converted into minutes is 60" //for example 
title: "is equivelant to: 1" //for example 
+0

我試圖這樣做,但它有一個錯誤詮釋「不能轉換爲圖標」 – user3767918

+0

你能解釋一下你想要你的消息框嗎?什麼是確切的信息,你想要什麼確切的標題? – Kon

+0

&Kon「(用戶輸入的數字)相當於」ex「1相當於」 – user3767918