tablemodel

    0热度

    1回答

    UPDATE: 我发现这个答案由@MadProgrammer和它的工作! Updating JTable on button click 基本上,你增加一个刷新()方法,你的TableModel是发生在更新的对象。然后,每次按下按钮时,都会调用表格模型的这种方法。 我假设你也可以扩展JTable并把这个方法放在扩展类中。 可能有更有效的解决方案,但我现在坚持这一个。 谢谢! /**********

    0热度

    1回答

    我有一个JTable 5列20行。标头为Name,ID,Present,Absent,Late。 我想限制用户无法勾选所有3个框,显然这是没有意义的。 这样做的最简单方法是什么,例如,如果勾选了现在,则缺席被选中,现值将变为错误。 这是我的代码的基本版本。大声笑请忽略它是多么糟糕我是相当新的编程。 JPanel classRegPanel = new JPanel(null); //layout

    -1热度

    1回答

    现在,我正在尝试为我的Java应用程序(Swing GUI)创建一个具有自定义代码的表。我创建表使用此代码: DefaultTableModel tm = new DefaultTableModel(9,5); 我有5列9行的表格:我只是想重命名/更改列标题文本,因为现在他们有名称,如A,B ,C,D等等!

    0热度

    1回答

    我有一个使用jTable的数据库应用程序(使用netbeans),我在jTable中添加了表模型侦听器,所以当我编辑jTable时它也编辑数据库(MySQL)。然而,当用户点击jTable并点击一个按钮时,它会停止工作。我已经意识到,它只停止工作,当我运行“jTable1.setModel(DbUtils.resultSetToTableModel(mySql.UpdateTable()));”更

    0热度

    1回答

    我想将过滤器应用到JTable。 String text = textField.getText(); rowSorter = new TableRowSorter<>(tableModel); this.getjTable1().setRowSorter(rowSorter); this.getjTable1().removeAll();

    1热度

    1回答

    我正在写一个小程序,它创建一个gui来显示csv文件的内容。我试着按照Oracle网站(http://docs.oracle.com/javase/tutorial/uiswing/components/table.html#data)提供的大纲,但是我的问题是用于构建表的'getColumnCount'方法不能访问'headers'变量。或者更可能的是,它可以,但是我认为我在主要方法中所做的更改

    3热度

    1回答

    您能否告诉我是否应该以不同的方式做这件事?我需要将我的数据行上的最后一个单元格复制到一个对象,当单击删除按钮时,我将从列表中删除该复选框。当我在代码中手动创建TableModel并添加一个复选框时,它在单元格中呈现为对象的“to-string”而不是实际的复选框。 所以问题:是否有另一种方法来做到这一点,使CheckBox显示为一个实际的复选框,而不是? String[] columnNames

    0热度

    1回答

    我是新来的java和我有一个任务要做 我有一个摆动JTable,我想禁用行编辑并保持选择可用。 我使用此代码 public boolean isCellEditable(int row, int column) { return false; } 我没有动态初始化表,而是通过从摆动拖放。 我的问题是如何将这段代码添加到我的表中,我是否必须将swing更改为另一种

    0热度

    1回答

    这是我正在使用的代码,但是当我试图打印dataArray对象时,则数据不会显示在JTable中。要打印的表格的哪些模型属性可以使用对象数组值以及如何使用? public class ShowAddressForm extends javax.swing.JFrame { Object data[][]; Object dataArray[][]; int count

    0热度

    1回答

    我有一个函数可以创建一个使用复选框的通用TabelModel。但是,当我多次调用此方法时,我发现两个表中的CheckBox都相互干扰(单击一个表,另一个表也单击)。 什么可能导致引用相互碰撞? private TableModel<Map<String, Object>> createModel() { List<Map<String, Object>> list = new Array