如果组合框为空,combobox.removeAllItems 方法会抛出异常吗? [关闭]
Posted
技术标签:
【中文标题】如果组合框为空,combobox.removeAllItems 方法会抛出异常吗? [关闭]【英文标题】:Could the combobox.removeAllItems method throw an exception if the combobox was empty? [closed] 【发布时间】:2014-09-18 05:19:44 【问题描述】:文档没有具体说明这种情况。似乎什么都没有发生,但我不确定。这个方法最终会抛出异常吗?
【问题讨论】:
遵循 JavaDoc 或通过创建一个简单的程序自己尝试。 或在Source code 中找到它。你怎么看?它会抛出任何异常。我不这么认为。 你在测试我们吗?或者你想学习?如果您真的想学习,您应该先尝试代码:) 然后 SO 在这里回答您所有的问题 :) 一般来说,如果文档没有说可以/将抛出异常,那么就不会抛出异常。 1) 答案是“很可能不是”,2) 但要知道最终答案的唯一方法是先查看 API,2) 如果没有说明那里,然后看源代码。 3)最好不要咬过去喂过你或将来可能喂过你的手。如果您不喜欢某条评论(例如这条评论),请忽略它,而不是对作者进行人身攻击。 【参考方案1】:快速测试表明没有任何反应:
import javax.swing.JComboBox;
class ComboBoxTest
public static void main(String[] args)
JComboBox<String> box = new JComboBox<String>();
box.removeAllItems();
没有抛出任何错误
【讨论】:
以上是关于如果组合框为空,combobox.removeAllItems 方法会抛出异常吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如果组合框为空,combobox.removeAllItems 方法会抛出异常吗? [关闭]