java从入门到精髓 - Swing表格JTable不支持滚动
2010-09-03 12:48
435 查看
import java.awt.BorderLayout;
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;
public class JTableTest2 extends JFrame{
public JTableTest2()
{
super();
setTitle("表格");
setBounds(100,100,240,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Vector columnNameV = new Vector();
columnNameV.add("A");
columnNameV.add("B");
Vector tableValueV = new Vector();
for(int row=1;row<6;row++)
{
Vector rowV = new Vector(); //一个数组
rowV.add("A"+row); //添加两列
rowV.add("B"+row);
tableValueV.add(rowV); //添加一个数组
}
JTable table = new JTable(tableValueV,columnNameV); //指定列名与数据
getContentPane().add(table,BorderLayout.CENTER); //数据居中
JTableHeader tableHeader = table.getTableHeader(); //获得列名
getContentPane().add(tableHeader,BorderLayout.NORTH); //列名居上
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JTableTest2 jTableTest2 = new JTableTest2();
jTableTest2.setVisible(true);
}
}
import java.util.Vector;
import javax.swing.JFrame;
import javax.swing.JTable;
import javax.swing.table.JTableHeader;
public class JTableTest2 extends JFrame{
public JTableTest2()
{
super();
setTitle("表格");
setBounds(100,100,240,150);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Vector columnNameV = new Vector();
columnNameV.add("A");
columnNameV.add("B");
Vector tableValueV = new Vector();
for(int row=1;row<6;row++)
{
Vector rowV = new Vector(); //一个数组
rowV.add("A"+row); //添加两列
rowV.add("B"+row);
tableValueV.add(rowV); //添加一个数组
}
JTable table = new JTable(tableValueV,columnNameV); //指定列名与数据
getContentPane().add(table,BorderLayout.CENTER); //数据居中
JTableHeader tableHeader = table.getTableHeader(); //获得列名
getContentPane().add(tableHeader,BorderLayout.NORTH); //列名居上
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
JTableTest2 jTableTest2 = new JTableTest2();
jTableTest2.setVisible(true);
}
}
相关文章推荐
- java从入门到精髓 - Swing表格JTable支持滚动
- java从入门到精髓 - Swing表格自定义JTable
- java从入门到精髓 - Swing表格JTable利用tableModel添加行修改行删除行
- java从入门到精髓 - Swing表格自定义JTable 选中行及取消选中
- java从入门到精髓 - Swing表格JTable利用tableModel添加行修改行删除行
- Java从入门到精通 - Swing表格JTable支持滚动
- Java从入门到精通 - Swing表格JTable不滚动
- Java Swing编程:JTable表格
- Java Swing JTable 表格【14:表格的排序和过滤】
- Java从入门到精通 - Swing表格JTable利用tableModel添加行修改行删除行
- java swing中Jtable+JScrollpane实现自动滚动到底部——测试真实有效
- Java Swing JTable 表格【3:创建表格,表头存在的设置】
- Java Swing写的支持合并单元格的JTable
- Java Swing编程:JTable表格
- 疯狂JAVA讲义---第十二章:Swing编程(八)JTable表格
- Java Swing JTable 表格【8:表格使用选择器SelectionModel】
- Java Swing JTable 表格【11:表格使用自定义渲染器】
- Java实现的自定义可编辑表格控件(支持汇总、滚动、增行、删行、小数、日期、下拉列表、参照等)
- Java Swing JTable 表格【1:创建表格填充数据】
- Java Swing JTable 表格【15:组合列表框作为表格元素】