swing table的使用

效果图:



代码:

private Vector<Vector> data = new Vector<Vector>();
private Vector obj;
private List<Vector> objs=new ArrayList<Vector>();
private Vector columns = new Vector();
private JTable table;
private JScrollPane scrollPane;

.......................................

         for(CenterService s:h.getServices()){
                obj=new Vector();
                obj.<span style="color:#FF0000;">addElement</span>(h.getName());
                obj.addElement(s.getName());
                obj.add(s.getCenterType().getName());
                objs.<span style="color:#FF0000;">add</span>(obj);
            }

 .......................................
//table设置格式与数据
		<span style="color:#FF0000;">data.addAll(objs)</span>;//设置表格数据
<pre name="code" class="java">                //设置表格列表头
  columns.add("服务商");columns.add("服务");columns.add("服务类别");scrollPane = new JScrollPane();table = new JTable();table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); table.setModel(new DefaultTableModel(data, columns) {boolean[] columnEditables = new boolean[] { false, false, false };public boolean isCellEditable(int row, int column) {return columnEditables[column];}});table.getColumnModel().getColumn(1).setResizable(false);table.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));table.setComponentOrientation(ComponentOrientation.LEFT_TO_RIGHT);table.setAutoCreateRowSorter(true);table.setCellSelectionEnabled(true);table.setRowHeight(26);table.setAlignmentY(Component.BOTTOM_ALIGNMENT);table.setAlignmentX(Component.RIGHT_ALIGNMENT);scrollPane.setViewportView(table);table.setFillsViewportHeight(true);table.setRowSelectionAllowed(true);

 


1.table如何立即刷新

  设置table.repaint();


2.链接

java swing jtable的使用一  

http://blog.csdn.net/ccfeng2008/article/details/7614878

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值