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