jlist相关内容

JList 右键单击​​显示菜单(使用、删除、取消)

我一直在网上搜索这个答案.我有一个简单的 JList,里面有项目.当我右键单击时,我希望弹出一个菜单,上面写着“使用、删除、取消"或类似的东西.但是,我被难住了. 下面的代码将生成一个简单的 JList,其中包含一些项目.我尝试在代码中添加右键单击,但它不起作用.帮忙? 这是我目前所拥有的: import java.awt.*;导入 java.awt.event.MouseEvent ..
发布时间:2022-01-20 22:51:45 Java开发

将字符串添加到 JList 的确切位置,而不是在底部

我有几个 JList 都可以作为 DnD COPY 操作的来源和目的地.它们工作得很好,但一方面 - 元素被添加到列表的底部,而不是我想要的放置目标行. 由于 Oracle BasicDnD 示例 包含此功能(事实上,它是我能够通过 Google 找到的唯一应用程序),我一直在查看它的 source 看看我是否能够去适应它.我试图设置 TransferHandler 对象,这是我想我缺少的, ..
发布时间:2022-01-11 21:30:59 Java开发

使用拖放重新排序 JList

我遇到了一个关于使用拖放对 JList 中的元素进行重新排序的问题.以下代码是对代码的修改,您可以在其中将元素从一个 JList 拖到另一个(仅以一种方式工作).我试图让它只对一个 JList 可用,但元素甚至不能被拖出列表.所以我想它不能这样做.任何想法我做错了什么或没有考虑到? 这个想法是让它为带有缩略图的 Jlist 工作,但因为我什至不能让它只用字符串工作......我一直在研究几个 ..
发布时间:2022-01-11 20:41:57 Java开发

如何设置优先级鼠标侦听器

我有一个带有列表和按钮的面板.列表使用 mouseClick() 设置 MouseAdapter.我用 mousePressed() 和 mouseReleased() 和 MouseMotionAdapter 添加到面板 MouseAdapter 和 mouseDragged. 仅当您单击面板时拖放才有效. 即使我点击了列表,如何使拖动工作? 简单示例: 公共类 DragTe ..
发布时间:2022-01-11 20:28:22 Java开发

用 JList 显示大量数据?

我有一个 JList,它必须显示 3000 多个项目.我希望列表中有大约 100 个“可见"项目,当您滚动并接近“可见"项目的结尾(或开头)时,必须在列表中加载下一部分(大约 50 个).有没有什么简单的方法可以做到这一点? 解决方案 没有简单的方法,你必须实现 Pagination(s) 最简单的工作是由数据库引擎管理,然后大部分直接支持分页 在模型中,但我从未见过 XxxL ..
发布时间:2022-01-04 13:39:50 Java开发

为什么有时通过列表模型更新内容后会得到空白的 JLists?

我有一个反复出现的问题,我有一个想要更新新内容的 JList.我使用的是 DefaultListModel,它提供了向列表添加新内容的方法,但在使用这些方法时,我发现部分调用会导致完全空白的 JList.更新是否有效似乎是随机的,与发送的数据无关. 下面是一个演示问题的简单程序.它只是生成一个越来越大的列表来更新 JList,但是当运行时,列表内容似乎是随​​机出现和消失的. 据我所知 ..
发布时间:2022-01-02 09:16:59 Java开发

Swing 的 JList MVC 实现有什么问题吗?

前段时间我问过这个问题.所有解决方案都是变通方法. 现在不可能了.我觉得这里有问题,但我无法判断是Swing的MVC模型在概念上有问题,还是我的想法在概念上有问题. 问题又来了.我正在使用 JList 来实现文档页面的缩略图列表.如果用户从列表中选择另一个缩略图,则加载该页面.为此,我将 listselectionlistener 添加到 jlist ,它在选择更改时,它加载该页面.但 ..
发布时间:2021-12-21 14:57:45 Java开发

如何创建带有图标和文本的 JList?

我有这段代码想让 JList 谈论文本和图标必须做什么. 有些人建议我制作标签列表,并在表格中放置一个图标,这可能吗?如何? 在 ///////////////// 上搜索嵌入的注释. import javax.swing.JPanel;导入 javax.swing.JButton;导入 javax.swing.JLabel;导入 java.awt.datatransfer.DataFl ..
发布时间:2021-12-13 10:55:55 Java开发

将带有图像的 JLabel 添加到 JList 以显示所有图像

这是我的代码.它不会在框架中显示图像,而是显示一些文本.有没有人建议我应该在代码中进行哪些更改,以便我可以在框架中显示图像? import java.awt.Component;导入 java.awt.Image;导入 java.awt.Toolkit;导入 java.awt.image.BufferedImage;导入 java.io.File;导入 java.io.IOException;导 ..
发布时间:2021-12-09 18:16:37 Java开发

将自定义对象从 JList 拖放到 JLabel

我有一个 JList,其中包含一个自定义对象的 ArrayList,我正在尝试创建一个拖放到字段中的操作.我无法理解如何在 Transferable 中打包和接收对象. 这大概是我得到的: import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;导入 javax.swing.event.*;导入 java.util.*;公共类 Flig ..
发布时间:2021-12-09 18:15:00 Java开发

Java ArrayLists 转换成 JList

好的,所以我正在做我的库存的一小部分.我记下了大部分.我正在尝试将字符串项添加到 ArrayList,然后将其添加到 JList.但是,编译时出现此错误: C:\Users\Dan\Documents\DanJavaGen\inventory.java:30: 找不到符号符号:构造函数 JList(java.util.ArrayList)位置:类 javax.swing.JListlist = ..
发布时间:2021-11-18 04:16:27 Java开发

在 GUI 中列出 ArrayList 中的对象并在多个 ArrayList 之间交替

我目前正在做一个个人项目,在这个项目中,要求用户在3个不同类别下创建对象,所以创建对象后,有一个方法检查对象的类别然后添加它到一个ArrayList.更多详细信息:该对象称为Vehicle,分为三类:两个轮子、三个轮子、三个轮子.所以,当你创建一个新的 Vehicle 时,你会被要求指定你正在创建的车辆类型,比如你说两个轮子,将调用一个方法将对象添加到 ArrayList twoWheelList ..
发布时间:2021-11-18 00:43:13 Java开发

通过 JTextField 的内容搜索数组列表 - arraylist.contains(jtextfield)

目前,我正在尝试编写一个系统,该系统的重点是将数据输入到列表和数组列表中,并实现搜索和排序功能. 目前在我的系统上,我有: 一个存储数据的类从数据存储类中的对象获取数据的数组列表类.最后,一个摆动 GUI 类,其中包含一个显示 Arraylist 的 JList. 我想要做的是使用 JButton actionlistener 搜索 arraylist,然后将搜索结果输出到 JL ..
发布时间:2021-11-18 00:41:00 Java开发

新 Jframe 关闭时更新 Jlist

我试图找到有关我的问题的某种信息,但没有成功,也许 Stackowerflow 太大了,或者我使用了错误的关键字. 无论如何,我的问题是我对从这个尖锐的世界迁移的 Java 有点陌生.我有一个开发简单服务台软件的项目.我制作了一个 JFrame 作为 Startscreen,其中包含一些按钮和一个将显示案例的 JList.开始帧上的按钮之一是创建一个新案例.该按钮将打开一个新的 Jframe ..
发布时间:2021-11-18 00:36:33 Java开发

在 GUI 中列出 ArrayList 中的对象并在多个 ArrayList 之间交替

我目前正在做一个个人项目,在这个项目中,要求用户在3个不同类别下创建对象,所以创建对象后,有一个方法检查对象的类别然后添加它到一个ArrayList.更多详细信息:该对象称为Vehicle,分为三类:两个轮子、三个轮子、三个轮子.所以,当你创建一个新的 Vehicle 时,你会被要求指定你正在创建的车辆类型,比如你说两个轮子,将调用一个方法将对象添加到 ArrayList twoWheelList ..
发布时间:2021-11-18 00:33:53 Java开发

自定义类和 JLists

我在 NetBeans 中从事 Java 项目. 我需要在 JList 中的 ArrayList 中显示每个 State(例如“Oklahoma"). 我不知道如何做到这一点……尤其是在 NetBeans 中. 我认为这涉及创建一个 DefaultListModel,其中每个 State 作为 String.我已经试过一百万种不同的方法都无济于事. 是否可以只加载 Arra ..
发布时间:2021-11-18 00:30:46 Java开发

如何将序列化文件加载回 arrayList

我已经看过一些关于这个问题的问题,但无法解决我的问题. 如下所示,我将 Patient ArrayList(pList - 在类的顶部是私有的)中的所有对象保存到“Patient.ArrayList"中.ser"文件通过序列化.据我所知,这是没有问题的."patSizeAtSave" 是一个私有变量,我用来标记为加载文件时使用的绑定(见下文) “patModel"是我在 GUI 中用于 ..
发布时间:2021-11-18 00:16:17 Java开发

为什么我不能直接将 ArrayList 添加到 Jlist?

我正在尝试将 ArrayList 添加到 Jlist,但我理解的唯一方法是编写这样的代码: ArrayList标签 = 新的 ArrayList();JList jlist = new JList(labels.toArray()); 令我困惑的是,为什么我不能像这样直接将 ArrayList 添加到 Jlist: ArrayList标签 = 新的 ArrayList();JList jli ..
发布时间:2021-11-17 23:46:55 Java开发

JList 和 ArrayList 更新

我想举例说明当我从 ArrayList 添加或删除元素时如何更新 JList. ArrayList 是 Model 类的一部分.Model 类通过其构造函数传递给视图(它是一个包含多个摆动组件的 JPanel,以及我要更新的 JList).模型类也被注入到读取从服务器接收的值的类中.当我从服务器收到数据时,我通过执行 model.getArrayList().add(data) 将其中一些添 ..
发布时间:2021-11-17 23:39:57 Java开发