创建可以滚动的表格

import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class ExampleFrame extends JFrame{
    public static void main(String[] args){
        ExampleFrame frame=new ExampleFrame();
        frame.setVisible(true);
    }
    public ExampleFrame(){
        super();
        setTitle("创建可以滚动的表格");
        //setBounds(x,y,width,height); x:组件在容器X轴上的起点, y:组件在容器Y轴上的起点 ,width:组件的长度 ,height:组件的高度
        setBounds(100,100,240,150);
        //设置用户在此窗体上发起 "close" 时默认执行的操作。
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        //定义表格列名数组
        String[] columnNames={"A","B"};
        //定义表格数据数组
        String[][] tableValues={{"A1","B1"},{"A2","B2"},{"A3","B3"},{"A4","B4"},{"A5","B5"}};
        //创建指定列名和数据的表格
        JTable table=new JTable(tableValues,columnNames);
        //创建显示表格的滚动面板
        JScrollPane scrollPane=new JScrollPane(table);
        //将滚动面板添加到边界布局中间
        getContentPane().add(scrollPane,BorderLayout.CENTER);

    }

}

				
时间: 2024-10-23 09:02:46

创建可以滚动的表格的相关文章

放弃antd table,基于React手写一个虚拟滚动的表格

缘起 标题有点夸张,并不是完全放弃antd-table,毕竟在react的生态圈里,对国人来说,比较好用的PC端组件库,也就antd了.即便经历了2018年圣诞彩蛋事件,antd的使用者也不仅不减,反而有所上升. 客观地说,antd是开源的,UI设计得比较美观(甩出其他组件库一条街),而且是蚂蚁金服的体验技术部(一堆p7,p8,p9,基本都是大牛级的)在持续地开发维护,质量可以信任. 不过,antd虽好,但一些组件在某一些场景下,是很不适用的.例如,以表格形式无限滚动地展示大量数据(1w+)时,

内容循环滚动的表格

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> .message{ font-size:12px;color: red; border-bottom: 1px dashed #CCCCCC; margin-bottom: 5px;;} table {

【转】使用jquery animate创建平滑滚动效果

这篇文章主要介绍了使用jquery animate创建平滑滚动效果,效果可以滚动到顶部.到底部或页面中指定地方,生要的是非常平滑,很舒服,需要的朋友可以参考下 滚动到顶部: $('.scroll_top').click(function(){$('html,body').animate({scrollTop: '0px'}, 800);}); 滚动到指定位置: $('.scroll_a').click(function(){$('html,body').animate({scrollTop:$(

Repeater 创建复杂表头的表格

Repeater 创建复杂表头的表格 2008-06-05 15:00:46|  分类: 每日技术 |  标签: |举报 |字号大中小 订阅 GridView的功能虽然强大,但在创建复杂表头报表时却显得逊色许多.此时我们应该想起另外一个控件:Repeater.下面是Repeater的结构: <asp:Repeater ID="Repeater1" runat="server">     <HeaderTemplate>     </He

Cocos2dx3.2编写常用UI组件(五)带滚动的表格GridView

前言: 按照惯例先发上效果图: 正文: 先来吐槽几句,一说起滚动效果大家可能会联想到Cocos2dx给我们提供的ScrollView.我一开始也是打算用ScrollView来实现的,但是用着用着发现出现了各种莫名其妙的错误,所以只好自己重新写一个Node,通过onTouchBegan和onTouhMoved两个事件回调来实现滚动的效果. GridView使用说明: 1.利用GridView::create(int row,int column)来创建一个GridView,row和column分别

用HSSFSheet创建复杂的Excel表格

用HSSFSheet可以很方便的创建如下复杂的excel表格: 商户名称 月份 订单状态 订单数量 现金总额(元) 投诉件数 NIKE 2010-11 未支付 0 0.00 5 支付中 0 0.00 待发货 3 0.00 已发货 0 0.00 已签收 0 0.00 已支付 0 0.00 已完结 0 0.00 已取消 0 0.00 已退费 0 0.00 未核实 0 0.00 全部 3 0.00 红双喜 2010-11 未支付 0 0.00 13 支付中 2 5,495.00 待发货 0 0.00

第四天(有序、无序项目编号、文字、相片滚动,表格制作)

1 <html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> 4 <title>第4天</title> 5 </head> 6 <body bgcolor="" background=""> 7 <h1 align=&quo

C++中的MFC创建Excel表格和添加数据到Excel表格中的方法

方法1: CStdioFile  File; CString str; File.Open("D\\1.xls",CFile::modeCreate|CFile::modeReadWrite);//如果文件事先不存在的话,就需要CFile::modeCreate,否则就不需要 //关键字:地点 ,  处理类型,  事件开始时间 ,  事件结束时间 ,  处理人 ,  处理时间 ,  上报类型   ,事件录像名称 ,事件图片名称 , 备注 str.Format("%s%c%s%

Sql语句在SqlServer中创建数据库、表格并添加约束

通过Sql语句来创建数据库与架构 创建数据库 数据库的创建首先是要引用主数据库的,需要在master数据库的环境下进行创建.大致的语法如下: 1 -- 使用master数据库 2 use master 3 -- 创建数据库 4 create datebase [架构名.]数据库名 5 on [primary]--主文件数据描述 6 ( 7 name = '数据库逻辑名', --一般是数据库的名称 8 filename = '数据文件的名字',--全路径 9 size = 12mb, --数据文件