- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
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()
从用户获取三个输入
然后使用输入的值构造一个新的 InventoryItem 对象并返回给调用者和对该新 InventoryItem 的对象引用。
大约 10-12 行。如何设置 newItem 以返回我的 JOptionPane
输入屏幕?
最佳答案
如果没有 InventoryItem
的代码,我们无法知道,但像这样的事情应该会让您走上正轨。正如@Cinnam 的评论中提到的,您需要存储返回值:
public static InventoryItem addNewItem() {
String name = JOptionPane.showInputDialog(null," Enter new product name."," by Marquis Watkins", JOptionPane.QUESTION_MESSAGE);
String price = JOptionPane.showInputDialog(null," Enter product price." ," by Marquis Watkins", JOptionPane.QUESTION_MESSAGE);
String quantity = JOptionPane.showInputDialog(null,"Enter quantity of product."," by Marquis Watkins", JOptionPane.QUESTION_MESSAGE);
return new InventoryItem(name, price, quantity);
}
这里我假设您可以从 3 个字符串构造一个 InventoryItem
。
关于java - 如何将 newItem 设置为 JOptionPane?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33224125/
我有一个 ListView,需要通过添加项目来更新。使用 .Add() 会将其放置在底部。所以我可以按插入时间(它是字段之一)对其进行排序。另一种选择是使用Collection.Insert(0, n
第二次单击按钮后 map 上会出现标记。为什么?从api下载数据。在this.state.items中,点击按钮后,放置数据.. state = { items:[] } handleFetch =
https://msdn.microsoft.com/en-us/library/system.collections.specialized.notifycollectionchangedevent
public static InventoryItem addNewItem(){ InventoryItem newItem; JOptionPane.showInputDialog
我有一个简单的数据控件定义如下 .... 我已指定 CanUserAddRows="True"。正如所宣传的那样,这会在网格
我有一个 wpf 数据网格,它绑定(bind)到一个可观察的集合。目前我没有 NewItemPlaceHolder。如何启用 NewItemPlaceholder(底部的空行以添加新行)?这是我声明数
我是 C# 和 OOP 的新手,只是一个关于 NotifyCollectionChangedEventArgs 的问题。我不明白为什么它有 NewItems 和 OldItems 而不是 NewIte
我正在尝试从实现 INotifyCollectionChanged 的集合的 CollectionChanged 事件中获取一些自定义对象。 MyControl_MyCollectionChanged
仅供引用,我并不是在寻找“修复”,而是在寻找解释和讨论,这可能有助于更多地理解像这些看似愚蠢的事情是如何工作的。 当我意识到某个地方的某个列表没有正确更新时,我正在从事这个更大的项目。仔细观察,项目正
为什么 removeItem 不需要括号? 为什么 li.onclick = removeItem 必须在 newItem() 函数内? li.onclick 事件发生时的逻辑顺序是什么? newIt
我想用 php 和 msqli 在我的 phpMYadmin 中上传图片但是遇到了提到的错误所以几乎所有东西都会插入除了图片。我认为一切都很好不知道问题出在哪里请帮忙:( 这是 php: html:
我是一名优秀的程序员,十分优秀!