java从入门到精髓 - Swing表格JTable不支持滚动

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 );
    }

}

 

转载于:https://www.cnblogs.com/maxblog/archive/2010/09/03/1816912.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值