public static InventoryItem addNewItem(){
InventoryItem newItem;
JOptionPane.showInputDialog(null," Enter new product name.",
" by Marquis Watkins", JOptionPane.QUESTION_MESSAGE)
JOptionPane.showInputDialog(null," Enter product price." ,
" by Marquis Watkins", JOptionPane.QUESTION_MESSAGE);
JOptionPane.showInputDialog(null,"Enter quantity of product.",
" by Marquis Watkins", JOptionPane.QUESTION_MESSAGE);
return newItem;
}
此方法使用JOptionPane.showInputDialog()
如何將newItem設置爲JOptionPane?
用戶得到三個輸入,然後使用這些值輸入到構造新的對象InventoryItem並返回到調用者和對象引用到該新InventoryItem。
約10-12 lines.How我應該設置newItem返回我的JOptionPane
輸入屏幕?
'showInputDialog()'返回一個'String',這就是用戶輸入的內容。目前您正在丟棄這些值。你也不是在任何地方構建'newItem'。 – Cinnam
所以我不應該使用showInputDialog()? –
你可以,問題是你沒有存儲它返回的值。 – Cinnam