`
sakakokiya
  • 浏览: 489978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Swing组件JList的列表数据修改了,如何通知JList改变显示?

阅读更多
JList组件有一个单独的显示模式ListModel来表示JList的显示数据.
JList创建以后,JList数据元素的值及数据元素的数量可以动态地改变.
JList在它的数据模式ListModel中观察数据的改变.因此,一个ListModel 的正确实现应当在每次数据发生改变时,通知事件的监听者.
当使用构造函数JList(Object[])创建一个JList的实例时,系统将自动 创建一个DefaultListModel的实例来存储JList的显示数据, 可以调用 DefaultListModel中定义的简便方法来动态地修改JList的数据,如 removeElementAt(index),addElement(Object)等. DefaultListModel 在修改数据的同时,将通知JList关于数据的改变.
分享到:
评论

相关推荐

    Java Swing组件:Jlist学习笔记

    Java Swing组件:Jlist学习笔记Java Swing组件:Jlist学习笔记

    java swing-JList的使用

    JList是Swing库提供的一个用于显示列表数据的组件,它可以显示单个或多个项目,并且允许用户进行选择操作。

    Swing组件下载(常用组件)

    Swing组件(javax.swing.-) 面板:JPanel 标签化窗格:JTabbedPane 拆分窗格:JSplitPane 滚动窗格:JScrollPane 工具栏:JToolBar 桌面窗格:JDesktopPane 内部框架:JInternalFrame 分层窗格:JLayeredPane ...

    Java Swing程序设计

    Java Swing程序设计 JCheckBox复选框组件 JComboBox选择框窗组件 JList列表框组件 JTextArea文本域组件 窗体的显示位置及大小(图) 全部的综合应用之二:计算器的实现 等等等等

    Java Swing中的JButton、JComboBox、JList和JColorChooser组件使用案例

    主要介绍了Java Swing中的按钮(JButton)、组合框(JComboBox)、下拉列表(JList)和颜色选择器(JColorChooser)组件使用案例,需要的朋友可以参考下

    oracle jdk自带swing 代码示例swingset3

    包含swing入门组件完整示例, 几乎包含swing所有组件介绍 ,可以带你入门了解swing的各种UI效果和使用示例,让你对swing有个整体了解. 顶层容器:JFrame/JDialog/JWINDOW 容器:JTabbedPane/JScrollPane/JSplitPane/...

    Java Swing实例源码包.rar

    Java Swing实例源码包,包括了JComboBox 、Border、JList、JMenu、JSlider、JTabbedPane、JTable、JToolTip、JTree等常用Swing组件的用法示例,对Java编写界面来说,Swing确实是个不错的选择,希望这些示例能让你更...

    JList2D-开源

    用于列表数据的多列显示的(Swing)Java 组件。 它是 JList 类的扩展。 这些可以水平或垂直输出。

    Java Swing 常用控件

    目录Swing 常用控件1....在 Swing 组件中,最常见的一个控件就是 JFrame,它和 Frame 一样是一个独立存在的顶级窗口,不能放置在其他容器中。JFrame 支持通用窗口所有的基本功能,例如窗口最小化、设定窗口

    SWING图形界面开发手册.pdf

    Swing组件 ................................ ................................ ................................ ................................ ............... 5 3. 3. 3. 布局管理器 布局管理器 ...........

    Swing_TXT1108210117

    这是一个应用java编写的用于文本编辑,即计事本。...(主要是帮助初学者,学习高级Swing组件,如:JTextField,JTextArea,JList,JScrollPane,JSplitePane) 如果觉得好用,想获取源代码者,请联系QQ1135681893.

    Java图形用户界面之列表框

    列表框通过Swing组件JList产生,其总是在屏幕上占据固定行数的空间。这篇文章主要介绍了java图形用户界面之列表框的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下

    学员信息管理系统

    用swing做的学员信息管理系统,包含了swing中的几乎所有的高级组件,如JTree,JList等,功能齐全。

    javaswing示例

    本程序包含borderlayout、flowlayout、gridbaglayout三种布局 使用ActionListener, ItemListener 2个监听 包含将结果写入文件 ...包含JTextField、JRadioButton、JComboBox、JList、JTextArea等组件的基本用法。

    JAVA实验通讯录-实验报告.pdf

    区分他们的方法同样是根据按钮标题的不同来区分,当 鼠标单击列表组件时,显示不同人员的联系信息,所以需要为列表组件添加鼠 标事件监听器。 算法分析 在实现功能时只用了简单的面向对象的设计方法,在处理多个按钮...

    JIDE Grids (表格)开发员技术手册

    JTable应该是Swing中用的最多的组件。 为了充分发挥JTable的功能,我们引入了一专门为JTable制作的产品叫杰笛表格,它提供了很多和JTable有关的组件和功能。 该产品有许多JTable的子类:从基础的JideTable开始,到...

    JAVA GUI 组件的拖放功能:拖放功能类-matlab开发

    obj = dndcontrol(javaobj) 为指定的 Java 对象创建一个 dndcontrol 对象,例如“javax.swing.JTextArea”或“javax.swing.JList”。 有两个回调函数:obj.DropFileFcn 和 obj.DropStringFcn,分别监听系统文件或纯...

    疯狂JAVA讲义

    学生提问:图11.15和图11.16显示的所有按钮都紧挨在一起,如果希望像FlowLayout、GridLayout等布局管理器指定组件的间距该怎么办? 397 11.4 AWT 常用组件 398 11.4.1 基本组件 398 11.4.2 对话框 400 11.5 事件...

    Java开发技术大全 电子版

    14.5.3使用Swing组件编写GUI的层次结构468 14.6顶层容器469 14.6.1框架类(JFrame)使用示例469 14.6.2小应用程序(JApplet)使用示例472 14.6.3对话框(JDialog)使用示例473 14.7中间容器476 14.7.1面板...

    java实现别踩白块儿源码-JavaCode:我专门介绍以下主题:Java基本数据类型,声明语句,表达式语句,导入类库,用户输入之外,检查有效

    Swing及其组件的图形用户界面(GUI),GUI事件处理,ChangeListener,JOptionPane,组合框,列表框,JLists,DefaultListModel,将JScrollpane与JList,JSpinner,JTree,Flow,Border,和框布局管理器。 使用Java ...

Global site tag (gtag.js) - Google Analytics