gpt4 book ai didi

java - 制作具有添加、删除、重置和排序功能的 Jtable

转载 作者:行者123 更新时间:2023-12-01 14:33:32 26 4
gpt4 key购买 nike

嘿,有谁知道如何使用 JTable 和一些函数来编写程序,其中的列包含变量类型:String、Double、Int,这样它将包含 3 个具有不同变量的列

  • 在表中添加行(JButton)
  • 删除表中的行(JButton)
  • 重置表格(JButton)
  • 排序功能

最佳答案

Object obj[][]=null;
Table.setModel(obj);

添加行但更新“obj”并再次调用 Table.setModel(obj);删除行与上面相同。

用于重置表

 table.setModel(new DefaultTableModel(
new Object[][]
{
{null, null},
}
) {
Class[] columnTypes = new Class[] {
public Class getColumnClass(int columnIndex) {
boolean[] columnEditables = new boolean[] {
public boolean isCellEditable(int row, int column) {
});

排序::我不知道你想排序什么,但可以通过 getModel() 提取值

TableModel Model= T.getModel();

之后,您可以对值进行排序,然后按

重新插入表中
Model.setValueAt(value,int row,int column);

关于java - 制作具有添加、删除、重置和排序功能的 Jtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com