JTable类是JavaSwing包的一部分,通常用于显示或编辑既有行又有列的二维数据。它类似于电子表格。这将以表格形式排列数据。 JTable中的构造函数 :
null
- JTable(): 创建一个带有空单元格的表格。
- JTable(int行,int列): 创建大小为行*列的表。
- JTable(对象[]数据,对象[]列): 将使用指定的名称创建一个表,其中[]列定义了列名。
JTable中的函数 :
- addColumn(TableColumn[]列): 在JTable的末尾添加一列。
- 选择(): 选择所有选定的行和列。
- editCellAt(整数行,整数列): 如果给定的索引有效且对应的单元格可编辑,则以编程方式编辑列号列和行号行的相交单元格。
- setValueAt(对象值、整数行、整数列): 将单元格值设置为JTable中位置行col的“值”。
以下是说明JTable的各种方法的程序:
JAVA
// Packages to import import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; public class JTableExamples { // frame JFrame f; // Table JTable j; // Constructor JTableExamples() { // Frame initialization f = new JFrame(); // Frame Title f.setTitle( "JTable Example" ); // Data to be displayed in the JTable String[][] data = { { "Kundan Kumar Jha" , "4031" , "CSE" }, { "Anand Jha" , "6014" , "IT" } }; // Column Names String[] columnNames = { "Name" , "Roll Number" , "Department" }; // Initializing the JTable j = new JTable(data, columnNames); j.setBounds( 30 , 40 , 200 , 300 ); // adding it to JScrollPane JScrollPane sp = new JScrollPane(j); f.add(sp); // Frame Size f.setSize( 500 , 200 ); // Frame Visible = true f.setVisible( true ); } // Driver method public static void main(String[] args) { new JTableExamples(); } } |
输出 :
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END