问题标签 [abstracttablemodel]
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 - Java JTable 在我的代码之后在构造函数中设置 AbstractTableModel
我有一个扩展类,JTable
我想设置它AbstractTableModel
,但我可以看到这是如何可能的唯一方法是JTable
使用super
.
但是,我需要在调用构造函数之前初始化一些变量(保存表数据) ,这似乎是不可能的(“对 super 的调用必须是构造函数中的第一个语句”)。我怎样才能做到这一点?
java - JScrollPane 中的 JTable 在 Mac OS X 中无法正确显示
以下代码在 Mac OS X 10.6.8 上不起作用,但在我测试的所有其他版本(Mac OS X Lion 和 Windows 7)上都起作用。显而易见的解释是 Apple 的 java.lang. 表格数据在 Mac 上无法正确显示(如果有的话)。这是代码
这是在 Windows 中展示的预期行为的图像
这是 Mac OS X 10.6.8 上的相同代码
java - 一起使用 DefaultTableModel 和 AbstractTableModel
我有一个从文件中读取记录并显示它们的表,并且有一个删除按钮,当用户选择一行并单击时,该行也会从表和文本文件中删除。
(更新)
我的第二课:
谢谢
java - JTable - 删除行问题
我有一个应该从文件中读取并显示的表,并且可以从表和文件中删除行。
但不行!我的代码:
我的第二课:
发生此异常:
我认为在第一行,ArrayIndexOutOfBoundsException: 6 >= 0 意味着我选择的表格行(我选择了第六行并单击了删除按钮)你能帮我更多吗?
谢谢!
java - 无法进行连续搜索
我上面的搜索方法有问题。我这样做的方式,它只允许我搜索一个特定的匹配关键字一次。在同一个 GUIscreen 中,如果我进行第二次搜索,即使匹配了关键字,也找不到任何结果。我很确定最后搜索的索引被保留并且没有重置是问题,但我不确定在哪里以及如何更改它。
java - 将行添加到 JTable 和文件
我也使用此方法向我的 jtable 和文件添加新行。
但是当我单击添加按钮时,该新记录已添加到 jtable 中,但是当我看到文本文件时,我发现如下内容:
myproject.Library.BookInformation@9899472
我的错误在哪里?
我的代码:
添加新记录的第二类:
我的表模型类:
我的 BookInformation 类:
感谢帮助。
java - 影响文本文件上的 JTable 单元格值更改
我使用这种方法来更改表格单元格的值,它在 jtable 上更改,但在文本文件上没有更改!
二等:
我的文本文件:
java - Java:在 AbstractTableModel 中添加一行 JCombobox
我正在尝试创建一个包含JCombobox
在扩展类中的行AbstractTableModel
。
我有一个称为数据的二维数组。我也使用该方法getColumnCount()
来实现两个按钮“上一个”和“下一个”。我已经标记了我认为JCombobox
应该在哪里,但我不知道我应该如何在整行中实施。
任何帮助都是有价值的
java - Java:AbstractTableModel 中的 JTable 侦听器似乎不起作用
我已经阅读TableModelListener
(http://www.cs.auckland.ac.nz/compsci230s1c/lectures/xinfeng/swingmodelview.pdf)有一段时间了,我正在尝试实现Listener
一个JTable
使用AbstractTableModel
. 为了解释我的课程的不同部分,我的课程。我的主要课程extends JFrame
,implements TableModelListener
这就是为什么我有这个 tableChanged 方法。
我的类 SwitchTableModel extends AbstractTableModel
- 它不是构造函数 - 创建一个表,其中显示一些从其他数组中获取的值。部分实现在这里Display the next row of a List in a JTable。
我使用构造函数调用 SwitchTableModel 类并创建 JTable 和 JFrame。
我还添加了这一行以获取更新值的时间。
我希望能够编辑我的JTable
然后保存它的数据,但是虽然看起来我可以编辑它,但是当我在一个空字段中写入 smth 并按 Enter 键时,它不会保留数据。当我尝试在非空字段中更改 smth 时也会发生同样的情况。
实际上,使用此代码,它会在 JFrame 保持打开的整个过程中继续打印“已编辑”。
知道我可能做错了什么吗?
***** 编辑 ***** 我的构造函数是这样的:
}
java - Java:显示从同一个 AbstractTableModel 创建的两个不同的 JTable
我在显示JTables
由相同创建的两个不同的AbstractTableModel
. 我真的认为展示 的代码并不重要AbstractTableModel
,但如果我被要求,我也可以展示它。
我只调用了两次相同的类,该类AbstractTableModel
为我用来创建表的两个数组列表扩展了这个类。
我还创建了相同的工具栏,我也认为这无关紧要,这就是我不发布代码的原因 - 如果您认为需要,我会这样做。
问题是最后我看到同样的JTable
两次,所以我想这与我调用类的方式有关。