当前位置: 首页 > 面试题库 >

Java JList模型

扈高逸
2023-03-14
问题内容

如何从中创建列表模型JList,以便能够将项目插入其中。我想使用这种方法:addElement(java.lang.Object item)

我在这里找到了解释,但是问题是那ListModel是一个接口,即使我编写了一个实现并覆盖了它的方法,也无法使用该addElement()方法


问题答案:

Java提供了ListModel已经DefaultListModel可以实例化和使用的像这样的实现。

例如:

final DefaultListModel model = new DefaultListModel();
model.addElement("one");
model.addElement("two");
model.addElement("three");

final JList list = new JList(model);


 类似资料:
  • 我有一个大 gui 的 JList,我删除了所有其他不相关的代码。我可以初始化列表,但在使用按钮时无法从中添加/删除项目。我读到的所有内容都说要使用DefaultListModel。然后,当您重新初始化列表时,它将自动更新列表。 我也尝试重新聚焦并重新粉刷面板和框架,但这也不起作用。

  • 我设置了一个JPopupMenu,它将显示用户是否右键单击JList中的某个单元格,但现在必须先选择该单元格,才能显示JPopupMenu。我想知道如何在右键单击后选择该单元格,然后像现在一样显示JPopupMenu。当没有选择任何项目并且鼠标不在列表中的任何项目上时,我也会显示一个菜单。 代码:

  • 英文原文:http://emberjs.com/guides/models/defining-models/ 模型是一个定义了需要呈现给用户的数据的属性和行为的类。任何用户往返于应用(或者刷新页面)能看到的内容都需要使用模型来表示。 应用中所有的模型,都继承与DS.Model: 1 App.Person = DS.Model.extend(); 在定义了一个模型类之后,就可以开始查询或者创建一

  • 问题内容: 在阅读教程时,通常会在模式和模型之间进行区分,特别是在处理mongoose / mongodb时。由于在该系统下似乎不存在“模型”,因此移植到Postgresql会有些混乱。两种方法有什么区别? 例如,此行的postgres / sql ORM等价于什么? (猫鼬和express.js): 问题答案: 在猫鼬中,模式表示特定文档的结构,可以是完整文档,也可以是文档的一部分。这是表达期望

  • 问题内容: 我只是想查找Martin Fowler的域模型模式的一些示例,但我找不到。 从我在Internet Domain Model上发现的内容来看,只是在类中添加了一些“逻辑”方法。例如 我理解正确吗?如果不是这样,我将不胜感激地举一个域模型模式用法的小例子。 问题答案: 我理解正确吗?如果没有,我将举一个例子。 大致上是。 对于Martin Fowler而言, 领域模型是领域的对象模型,其

  • 我在videorequest应用程序中制作简单模型 当我试图运行python manage时,代码cmd中显示了什么错误。py运行服务器查询 由启动的线程中存在未处理的异常。0x0446E7C8处的包装器

  • 模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。 可通过继承 yii\base\Model 或它的子类定义模型类, 基类yii\base\Model支持许多实用的特性: 属性: 代表可像普通类属性或数组 一样被访问的业务数据; 属性标签: 指定属性显示出来的标签; 块赋值: 支持一步给许多属性赋值; 验证规则: 确保输入数据符合所申明的验证规则; 数据导出: 允许模型数据导出为

  • 简介 无论是基础查询还是高级查询,实际都会依赖表实体,一个表字段和一个类属性的关系通过映射实现,而对类的操作也就相当于在对数据表操作。Swoft 2.x 中实体类对比 1.x 使用起来更简单,它兼容 Builder 查询构造器所有的方法,使用实体类和查询构造器的方法一致。 实体定义 一个实体类对应一张数据库表,一个实体对象代表了数据表中一行数据记录。 注意:实体不能作为属性被注入到任何类,因为每个