����λ�ã���ҳ > �����̳� > �̳� > ʹ�ú��Զ���JTable����
Ŀ¼����ʹ�ñ����Զ��������ʽ ����ʹ�ñ��� �ܼ򵥣�ʹ��һ�ξ�֪���ˣ���������ܡ� // ���� JTable ʵ��,ʹ��Ĭ�ϵ�ģ�� JTable table = new JTable(); // ���ñ������� Object[][] data = { {1, "Apple", 1
��Java�����JTable��һ�����õı����������������չʾ�ͱà¼ï¿½ï¿½ï¿½Ý¡ï¿½ï¿½ï¿½ï¿½æ½«ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ê¹ï¿½ï¿½JTable�����Լ�����Զ��������ʽ��
�ܼ򵥣�ʹ��һ�ξ�֪���ˣ���������ܡ�
// ���� JTable ʵ��,ʹ��Ĭ�ϵ�ģ��
JTable table = new JTable();
// ��������
Object[][] data = {
{1, "Apple", 10.0},
{2, "Banana", 5.0},
{3, "Orange", 8.0}
};
Object[] columnNames = {"ID", "Name", "Price"};
table.setModel(new DefaultTableModel(data, columnNames));
show:
�Զ��������ʽ
// ���� JTable ʵ��,��ʹ���Զ���� FileTableModel
JTable table = new JTable(new FileTableModel());
// ��ȡ�ڶ���(������Ϊ 1)����ģ�� . Ϊ�ڶ��������Զ������Ⱦ�� AvailableRenderer
table.getColumnModel().getColumn(1).setCellRenderer(new AvailableRenderer());
// ��ȡ�ڶ���(������Ϊ 1)����� . Ϊ�ڶ��������Զ���ıà¼ï¿½ï¿½ AvailableEditor . ��һ�� JCheckBox ʵ����Ϊ�à¼ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
table.getColumnModel().getColumn(1).setCellEditor(new AvailableEditor(new JCheckBox()));
���Կ�������Ĭ�ϵ�Model�滻���ij��Զ����ģ�ͣ�Ȼ��������Ⱦ���ͱà¼ï¿½ï¿½ï¿½ï¿½È¾ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½HTML��CSS��ʽ�� �à¼ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½JS������������à¼ï¿½Â¼ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½
���ľ���������������ĸ������ã�
Model����Ⱦ���ͱà¼ï¿½ï¿½ï¿½Ä´ï¿½ï¿½ë£º
// ��������
// FileTableModel �̳��� AbstractTableModel,�����Զ������ģ��
private class FileTableModel extends AbstractTableModel {
// ...��ʡ�Բ��ִ��룩
}
// ������Ⱦ����������Ⱦ�ڶ��еĸ�ѡ��
// AvailableRenderer ��һ���Զ������Ⱦ��,������Ⱦ JTable �еĸ�ѡ��Ԫ��
// ���̳��� JCheckBox ��ʵ�� TableCellRenderer �ӿ�
private class AvailableRenderer extends JCheckBox implements TableCellRenderer {
// ...��ʡ�Բ��ִ��룩
}
// ����à¼ï¿½ï¿½,���ڱà¼ï¿½Ú¶ï¿½ï¿½ÐµÄ¸ï¿½Ñ¡ï¿½ï¿½
private class AvailableEditor extends DefaultCellEditor implements ItemListener {
// ...��ʡ�Բ��ִ��룩
}
show:
ʹ��Blender���ɳ���ģ��
�Ķ�ȫ����������ERA5�����ط���
�Ķ�Xpath���������﷨
�Ķ�����ѧϰ�������繹�����£�
�Ķ���ΪMateƷ��ʢ�䣺HarmonyOS NEXT�ӳ�����Ϸ���ܵõ�����ͷ�
�Ķ�ʵ�ֶ��󼯺���DataTable���໥ת��
�Ķ�Ӳ�̵Ļ���֪ʶ��ѡ��ָ��
�Ķ�������й��ƶ��ı�ͼ��ײ�
�Ķ�����NEXTԪ�����������ѿ����ϼ���Ʒ
�Ķ��ᳲ���С������������Ƽ��رշ���
�Ķ������ArcMap�����н���դ��ͼ���ز�������
�Ķ��㷨�����ݽṹ 1 - ģ��
�Ķ���Ѷ�����߿ͷ���Ӫ��ϵͳ����
�Ķ���Ѷ��Ƶҹ��ģʽ���ý̳�
�Ķ����ں���NEXT��Ѫ���Ŵ���������������
�Ķ�5. Spring Cloud OpenFeign ����ʽ WebService �ͻ��˵ij���ϸʹ��
�Ķ�Java����ģʽ����̬�����Ͷ�̬�����ĶԱȷ���
�Ķ�Win11�ʼDZ����Զ�����Ӧ�õ���ɫ����ʾ����
�Ķ�˼�� V1.5.6 ��׿��
��ս�귨 V7.5.0 ��׿��
У��������������׵������� V1.0 ��׿��
��˸֮�� V1.9.7 ��׿��
������Ե����� v1.0.4 ��׿��
������֮ŠV5.2.3 ��׿��
��������������Դ V1.0 ��׿��
���֮Ϣ V1.0 ��׿��
��ħ������������䣩 V1.0 ��׿��
���ں�������ϵ�����������������վ�����������������Ƽ�����
Ƶ�� ����Ƶ��������ר������������׿�������app����
�Ƽ� ��Ô���������°��������ܿ������ز���
���� ����ɫ������������ ���������ս������������
ɨ��ά�����������ֻ��汾��
ɨ��ά����������΢�Ź��ںţ�
��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]
��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������