- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 NetBeans 7.3 创建一个 java 应用程序。
我有一个“创建新 Foo”向导,它在多个框架之间共享 JPanel。
JPanel 对象实现了我设置的 JList,如下所示:
http://img811.imageshack.us/img811/5717/customcodepvmarketlist.jpg
使用另一个函数,我希望能够测试 JList 的内容,如下所示:
//Adds a market to the list, if it doesn't exist.
//Removes a market from the list, if it does exist.
//If removing a market causes the list to become empty,
//insert 'None'
public String modifyMarket(String market) {
if(pvMarketList.getModel().contains(market)) {
//More Code
}
}
我无法对“.contains(market)”进行上述测试,因为 .getModel() 返回的是 ListModel 而不是 DefaultListModel。
有什么问题吗?我该如何解决这个问题?
更新
我也许可以通过将 ListModel 转换为 DefaultListModel 来解决这个问题,但我仍然对为什么返回 ListModel 感到困惑。
最佳答案
JList
需要一个 ListModel
实例才能工作。此实例可以是 DefaultListModel
的实例,但您可以创建自己的 ListModel
实现并使用它来代替 DefaultListModel
。
顺便说一句,请注意,JList 的构造函数使用 ListModel 构造 JList,该 ListModel 不是 DefaultListModel 的实例。
如果您知道它是一个 DefaultListModel
,因为这是您在构造列表时传递的内容,那么您可以安全地将返回的 ListModel
转换为 DefaultListModel
.
关于Java/Netbeans : JList. getModel() 返回 ListModel 而不是 DefaultListModel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393424/
我阅读并关注了 this guide 但是这个错误: Fatal error: Call to a member function load() on a non-object in C:\wamp\
我有一些代码可以返回包括 url_path 在内的一系列产品详细信息。要创建此产品的链接,我必须知道产品的类别和子类别。不幸的是,此方法返回的所有数据都没有被拉出类别或子类别。 这是我获得产品的代码:
我想在通过我的用户实例获取团队时包含团队关联。我找不到办法做到这一点。 const userTeams = await user.getTeams({ joinTableAttribute
我正在尝试测试从我的 Nancy 应用程序返回的模型是否符合预期。我已关注文档 here但每当我调用 GetModel扩展方法它抛出 KeyNotFoundException . System.Col
当我调用 JList.getModel()并将其转换为 DefaultListModel它给了我这个异常(exception)。 Exception in thread "AWT-EventQueue
本文整理了Java中gov.nasa.worldwind.WorldWindow.getModel()方法的一些代码示例,展示了WorldWindow.getModel()的具体用法。这些代码示例主要
我正在努力解决一个我找不到解释的问题。我有两个用于我的项目的开发环境。我为 Magento 创建了一个简单的模块,并在一个环境中对其进行了测试。在克服了 Magento 的所有复杂问题后,该模块按预期
我已阅读 Alan Storm 的指南 here关于 Magento ORM 原则以及如何访问数据。我正在编写一个插件来从 magento 导出数据。 问题 在哪里可以找到 Magento 中可用的不
我用 DefaultTableModel 创建了一个 JTable,我在里面添加了数据和所有内容,但是当我尝试检索它时,我在这里得到 NullPointerException : DefaultTab
我已经在这个网站上搜索了好几个小时,关于如何让我的按钮与一个已经存在的表格成一行,这个表格通过简单地单击 swing 控件创建,然后添加一个表格并通过更改字段属性。 表格的变量名为'table'。 当
我想在 Magento 中循环访问一系列产品 ID。在循环中,我将产品的一些自定义属性显示为: foreach ($products as $product) { $model = Mage::
本文整理了Java中com.tc.admin.common.XObjectTable.getModel()方法的一些代码示例,展示了XObjectTable.getModel()的具体用法。这些代码示
本文整理了Java中com.tc.admin.common.XComboBox.getModel()方法的一些代码示例,展示了XComboBox.getModel()的具体用法。这些代码示例主要来源于
什么时候必须使用哪个? 当我看到 ModelAndView 类的源代码时,getModel() 只是简单地调用了 getModelMap(),为什么有两个不同的执行相同事件的方法? 最佳答案 向后兼容
我在 Magento 2 中成功创建了 helloworld 简单模块。现在我想从数据库中获取模型数据...所以请帮助我在 Magento 2 中获取模型。任何帮助,将不胜感激。 最佳答案 以下是在
使用 Apache Wicket 7. 表单中应使用哪种模型?组件的默认模型还是表单本身的模型? 最佳答案 唯一的区别是 getModel() 是类型安全的,但它们都返回相同的对象。 以下是 Form
我刚开始使用 Magento,特别是关于模型和 ORM 的工作原理。 这三种方法我都用过 Mage::getResourceModel() Mage::getModel() Mage::getSing
我的 JTable 声明如下: String[] cols = {"Name","Location"}; String[][] data = new String[][] {{"Name","Loca
你好,我一直在使用 javax swing,我遇到了一个奇怪的问题,让我质疑。例如,我可以: JTable table = new JTable(); // Indeed, 2 different o
需要这方面的帮助 从下面的代码中,我想将一些参数传递给调用函数,该函数是 genericInnerCopy但我无法传递参数,默认模型作为参数传递 var that =
我是一名优秀的程序员,十分优秀!