问题标签 [listselectionlistener]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 从选定的 JTable 中获取对象
我有一个显示书籍列表的 JTable,它可以被过滤和排序
BookSwing.java
我想在用户单击表格行时设置 selectedBook 当用户不过滤或排序数据但当用户对数据进行排序时,它工作正常 selectedBook 被分配了错误的书
我怎样才能使它工作,以便将正确的书分配给 selectedBook
java - 如何在类似于(JTable)的JGrid中单击鼠标并切换单元格?
我有ListSelectionListener
它告诉我何时用鼠标选择了单元格。
我只想在按住按钮切换时选择卖出。我该怎么做?
我需要它进行多项选择。当用户按住 shift 并单击它给我的单元格getFirstIndex()
和 getLastIndex()
.
java - 限制 JTable 中的行选择
有没有一种简单的方法来限制 JTable 中行的总选择?我的意思是我想让用户使用 shift 和 ctrl 来选择最多 X 行。如果他再次单击一行,它将取消所有选择。排序它当前的行为方式,但同时限制所选行的总数。
这是我当前的实现,我对如何以图形方式限制选择一无所知。
}
java - 与 ListSelectionListener 相关
我使用 ListSelectionListener 来监听 JTable 的选择,以执行与表中所选项目相关的其他任务。但是为什么下面的代码在开始时在一个选择中执行了两次,而在更新该表之后又执行了多次?
java - 设置 ListSelectionListener
目前正在开发 Swing 应用程序,我需要使用 ListSelectionListener 来获取 JList 中当前选择的值。我知道如何将它添加到 JList 本身,但是无论我实现什么,编译器都找不到该符号。有什么建议么?
来源:
错误:
java - 内部类和局部变量问题
为项目编写程序。我需要使用 ListSelectionListener 来从 JList 中获取当前选择,以确定其他面板使用的 CardLayout 的当前卡片。如果不是直接使用 CardLayout 类的 show 方法从侦听器中更改当前卡片,我希望至少能够由侦听器创建一个带有选择名称的字符串。最简单的方法是什么,最终会导致当前卡被更改?非常感谢您的帮助!
来源:
错误:
java - 在 JList 失去焦点后保持 JList 选择?
我正在尝试使用 JList 和按钮创建一个表单我想要做的是从 JList 中选择一个项目,然后按下按钮以执行取决于选择的操作。但是,一旦单击按钮,JList 就会失去焦点,选择消失,从而使按钮无法确定在 JList 中选择了哪个元素。
有针对这个的解决方法吗?提前致谢 :)
java - 从 jtable 更新 jtextfield
有人可以帮我这个听众吗?
它应该在选择其中一个行中将JTable(表)中的单元格(表)中的单元格发送到文本字段(Countrytxt),但只有在我点击行时时才有效,而不是当我使用箭头键的ricking trough我的表格时。
java - 触发 valueChanged 事件后从 JTable 中删除行
我正在使用 ListSelectionListenerJTextField
从所选行更新我的 (countryTxt)。
但是,当我选择一行并单击 abutton
时,它会出现ArrayIndexOutOfBounds
异常。当我没有在表中选择一行并单击button
一切正常时。valueChanged
显然,我可以在未触发事件时删除一行。所以我的问题是:如何在valueChanged
事件触发后删除一行。提前致谢。
java - 如何只选择jtable中一行中的单元格?
我有一个由多行和多列组成的 JTable。我想让单元格可选,但一次只能在一行中。因此,例如,当我单击第三行第五列的单元格时,我可以向左或向右拉鼠标并选择更多单元格,但只能在该特定行中,而不是在上面或下面的行中。
我怎样才能做到这一点?