首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java Swing JTable

1 简介 JTable用于显示和编辑常规的二维单元格表。有关面向任务的文档和使用JTable的示例,请参见Java教程中的如何使用表。...JTable仅使用整数来引用它显示的模型的行和列。 JTable只是采用表格形式的单元格范围,并在绘制过程中使用getValueAt(int,int)从模型中检索值。...jTableHeader.setFont(Font font); // 设置表头名称字体颜色 jTableHeader.setForeground(Color fg); // 设置用户是否可以通过在头间拖动来调整各列的大小...创建带滚动条的表格基本步骤: 创建表格 JTable table = new JTable(…); 设置表格相关数据 // 设置滚动面板视口大小(超过该大小的行数据,需要拖动滚动条才能看到) table.setPreferredScrollableViewportSize...否则,在单元格上调用setValueAt将无效。 注意:该列是按表视图的显示顺序指定的,而不是按TableModel的列顺序指定的。

5.1K10

用FlexGrid做开发,轻松处理百万级表格数据

那么,有没有好的开发工具,能实现加载大量数据的需求,同时不影响程序执行?...核心优势: 快速:加载和滚动速度比竞争对手快10倍以上 灵活:可以获得丰富的功能集,而不膨胀核心控件 灵活的数据绑定 支持多种格式的导入导出 灵活的数据展示 详尽的演示代码 体积小:程序集从113KB...二、强大的交互体验 -- 行、列、单元格的自如定制 FlexGrid 将诸多定制能力内嵌在产品中,让您的应用系统自如交互。...比如调整列宽、调整行高、自适应匹配最佳列宽、自适应匹配最佳行高、通过下拉窗口选择单元格的数据、通过可视化日期控件或计算器控件指定单元格的值。 ?...三、挖掘数据隐藏下的趋势 -- 过滤、排序、分组、汇总直到打印和导出 大数据时代的问题已经不是数据信息不足,而是如何从数据中挖掘出未来的趋势和机会。

2.5K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Html与CSS快速入门02-HTML基础应用

    字体 在HTML中,可以更改字体的视觉显示,包括字体系列、大小和粗细,以及如何把粗体字、斜体字、上标、下标和加删除线的文本纳入到页面中。...字体的调整可以通过,font-family设置字体系列,font-size设置字体大小,color设置字体颜色。...表格和栏 表格由信息行组成,其中包含单独的单元格,其相关的标签包括:、、、、、、等。...由于不同浏览器默认的样式不同,因此需要自定义设置表格边框的样式,如下所示。可以通过将border-collapse属性设置为collapse来折叠边框,设置为separate独立边框。...在GIMP中,通常可以使用如下操作来完善图片,包括剪裁图像、调整图像大小、调整图像颜色(包括平滑和去红眼等),控制JPEG压缩(通过导出)、创建横幅和按钮以及减少或删除图像中颜色、创建动画式Web图像。

    2.4K60

    那人的Excel技巧好烂,他做1个小时,别人29秒搞定

    很多职场老鸟会选择更改数据源而得到新的结果,然而,如果每次源数据更新了都要都要去更新一次是不是很麻烦呢?如何做到当数据源变化时,数据透视表的结果也跟着变化呢?答案就是建立动态数据透视表。...特点(Features):给表格增加新的行或者列的时候,表格的格式和公式将自动应用到新增加的列或者行 优势(Advantages):给表格增加新行或者新列时不用去设置格式和公式 利益(Benefits)...特点(Features):插入表格后,表格将自动记录筛选状态,且同一张sheet的多个表格可以同时处于筛选状态而互不影响。...优势(Advantages):无需我们去单击数据--筛选按钮,且筛选数据变得非常灵活 利益(Benefits):自动化提高工作效率 案例(Evidence):下图中可以同时对多个“表格”进行筛选,而相互不影响...同时进行多个筛选而相互不影响,没转化成表格之前只能筛选一个。大家不妨试一下。 原文链接:http://www.jianshu.com/p/a25e95affb14

    2.6K50

    重学前端之BFC、IFC、FFC、GFC

    它就像是一个 “结界”,让内部元素的布局有一套独立的规则体系。...、table-row-group 等表格相关属性,且其内部包含的子元素属于表格单元格性质时,会创建匿名表格单元格元素,这些元素也能触发 BFC);overflow 属性值不为 visible 的元素(如...-文本排版:在处理一段包含多个内联元素(比如不同样式的文字、链接等混合在一起)的文本内容时,IFC 规则决定了它们如何在一行内排列以及垂直方向上的对齐情况。...、大小等布局属性,以适应不同的屏幕尺寸和设计需求。...,元素可以被精确地放置在特定的行和列交叉形成的网格单元格中,实现非常复杂且规则的页面布局效果。

    18910

    一看就会又超级实用的Excel10大技巧

    由于还有很多人都不知道Excel的基本功能,今天我们特地整理了Excel必学的十大基本功能技巧,让不懂Excel表格基本操作的初学者能轻松上手。 1修改字体 首先,从输入开始,先来调整字体吧。...在工具栏那里一开始就可以发现字体的工具框了,在这里可以快速更改字体类型、大小、颜色等等的。 ? 2更改对齐方式 打好字,或者打字之前,都需要按照需要来调整字体的对齐方式的。...在对齐方式工具栏中,可以快速随意地更改字体对齐方式,第一个小框中上三个图标是调整横向对齐的,下三个是调整纵向对齐的。而第二个框中还有一键调整字体的排列方向,第三个框中可以一键设置自动换行等。 ?...4插入和删除单元格 在单元格工具框中,可以快速一键插入或删除单元格。比如,有时输入的时候,输漏了一行数据,在这里点击插入下面的小三角,选择插入行就OK啦。 ?...7如何输入身份证号等长数字 输入一行长的数字怎么自动变样了?例如,我输入一行身份证号,变成都变成看不懂了?想要输入一行长的数字怎么办?这个简单,只要更改一下数字种类就可以了。

    1.2K80

    gridbagconstraints什么意思_gridlayout布局参数

    例如gridx=0,gridy=0表示将组件放置在0行0列单元格内。 gridwidth和gridheight 设置组件横向与纵向的单元格跨越个数。...gbc.gridwidth= GridBagConstraints.REMAINDER; 这是Java精心为大家设计的一个特别有用的变量,使用它就可以通知外观管理器让组件占据本行的所有剩余空间,而不必去计算宽度值是多少...GridBagConstraints.BOTH   //不让一点剩余空间存在,改变组件的大小,让它填 满分配给它的整个空间。...GridBagConstraints.HORIZONTAL   //调整组件的大小,把水平方向的空间填满。...GridBagConstraints.VERTICAL   //调整组件的大小,把垂直方向的空间填满,让水平方向的空间空着吧。

    66910

    原型工具Axure vs Mockplus ——表格对比 , 你选谁?

    表格的拖动方式 Axure: Mockplus: 可以看出来,Axure必须选中表格的边框才能拖动,而Mockplus只要选中表格就可以直接拖动,就我的个人习惯来说用Axure经常容易拖动不了表格,而Mockplus...2 、调整单元格大小 Axure: Mockplus: 通过观察可以发现,Mockplus有很大一点不同于Axure,Mockplus的表格增加了辅助栏,进行拖拽的时候直接在辅助栏上进行,这个特点和Excel...表格很接近,容易让人上手,并且,在Mockplus的表格中拖拽时,会有一条暗红色的可视化编辑线,指示很清楚。...2、表格的交互方式 Axure的表格与组件的交互,需要在右侧的属性面板进行属性设置,Axure拥有每个单元格都可以进行独立交互的功能。...总结 Axure的表格组件拥有单元格独立交互的功能,这一点是Mockplus目前做不到。Mockplus在操作上更加快捷方便,这比Axure强。

    1.3K40

    Excel表格的35招必学秘技

    八、让中、英文输入法智能化地出现   在编辑表格时,有的单元格中要输入英文,有的单元格中要输入中文,反复切换输入法实在不方便,何不设置一下,让输入法智能化地调整呢?   ...此处假定学生成绩保存在Sheet1工作表的A1至G64单元格区域中,其中第1行为标题,第2行为学科名称。   ...3.调整好行高和列宽后,同时选中A1至G2单元格区域(第1位学生的成绩条区域),按“格式”工具栏“边框”右侧的下拉按钮,在随后出现的边框列表中,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框...因此,在很多情况下,都会需要同时在多张表格的相同单元格中输入同样的内容。   那么如何对表格进行成组编辑呢?...Excel表格的35招必学秘技   图 21   还有一点需要说明的是,如果你想调整Excel 2002中语音朗读的速度,可以在“控制面板”中双击“语音”图标,然后在“文字到语音”卡片上调整即可(

    7.6K80

    创建Excel表格的13项原则

    理由或许有很多,但其中一个最重要的理由恐怕是别人做的Excel表格很难懂。 那么如何做出一个让人一目了然的Excel表格呢?...1)行高设置为18 Excel默认的行高为13.5,会让行与行之间很拥挤;而增加行的高度可以让表格看起来更美观。...另外,表格中间不应该使用不同大小的字体,因为一旦使用不同大小的字体,整张表格的协调性很难维持。如果有想要强调的部分,可以使用颜色特别标识。...9)表格从B2单元格开始 表格如果A1单元格开始的话,一则页面上看不见上方的框线,二则表格的左侧没有空间。...12)用“组合”隐藏表格行或者列 使用“数据”->"组合” 13)不填入内容的单元格用"N/A" 一个空着的单元格很容易让读者困惑 -- 究竟是要计算出数字后再填入,还是 根本不需要填入数据。

    1.3K40

    为什么精英都是Excel控

    MSPGothic和Arial一样,文字的线粗细一致,因此比较容易阅读 字体的大小可以维持原先的默认值“11”。需要注意的是,表格当中不应该使用不同大小的字体。...因为一旦混用不同大小的字体,整张表格的协调性会很难维持。若字体的大小一致,对阅读者也不会造成压力。...D栏应配合项目的文字调整栏宽,使字数较多的项目也能完整呈现 最后补充一个较细微的部分,就是在表格的最右侧加上一栏空白栏,会让整张表格看起来更美观。...如果为了凸显单元格而选用浓烈、鲜艳的色彩,反而会使数字看不清楚。数字才是真正的主角,所以选用淡色是基本原则 水蓝色是经常会用到的颜色。...这样一来,不但浪费时间,也是造成阅读压力的原因之一 |4|统整格式的时机 一边输入数据或进行运算,一边调整格式设定 6.在公司内部贯彻格式原则 让格式原则在公司内部得以贯彻 明文规定格式原则 团队成员之间互相纠正格式的错误

    1.4K20

    论后台产品经理如何优雅地设计导入功能

    如何设计好一个导入功能,了解以下几点就够啦。 一、如何定义导入模板 首先导入模板一般是由产品给出,需要率先确定导入模板的名称、格式、大小。...需要注意的一点是,最好支持删除说明行不影响导入,匹配表头就能导入,以上图为例就是说把前6行删掉也不会影响导入,只能读取到表头项;再进一步表头项缺失也没事,只要必填表头能匹配到就行。...如果不能支持,能否通过后端分批处理、或调整导入文件格式为csv、或前端分步骤操作等方法来曲线报国。 如果实在不行,就只能调整以满足尽可能多的用户。...,其他都导入成功 如果导入内容相互独立,那么可以选择2;如果导入内容有某种关联,比如顺序不能变,那就得选1。...我建议正着说,因为告知用户正确的做法,而不是指出用户的错误会让用户更爽一些。不过更重要的是要统一,不能一下正着说,一下又反着说。

    1.9K20

    前端如何实现高性能表格?

    而自助分析表格天然可能拓展图形、图片、操作按钮到单元格中,对轴的拖拽响应交互也非常复杂,为了不让 Canvas 成为以后拓展的瓶颈,还是选择 DOM 实现比较妥当。...那问题来了,既然 DOM 渲染效率天然比 Canvas 低,我们应该如何用 DOM 实现一个高性能表格呢?...单元格使用 DIV 绝对定位 即每个单元格都是用绝对定位的 DIV 实现,整个表格都是有独立计算位置的 DIV 拼接而成的: 这样做的前提是: 所有单元格位置都要提前计算,这里可以利用 web worker...对于合并的单元格,只会让可视区域渲染的总单元格数更小,更利于性能提升,而不是带来性能负担。...笔者建议读完本文的你,按照这样的思路做一个小 Demo,同时思考,这样的表格有哪些通用功能可以抽象?如何设计 API 才能成为各类业务表格的基座?如何设计功能才能满足业务层表格繁多的拓展诉求?

    3.6K10

    EXCEL必备工具箱17.0免费版

    ,在现有行高基础上,统一增加(或减少)一个行高值,让排版更美观 EXCEL必备工具箱--统一数值字符串长度功能,统一数值字符串长度,长度不足的在前面补上0,比如000123 EXCEL必备工具箱--调整批注字体功能...文档、转成PDF Excel必备工具箱--调整图片大小和格式功能,批量调整图片文件的大小,分辨率,转换图片格式。...EXCEL单元格内行间距功能,让你在单元格(或合并单元格)内也可以调整行间距!...EXCEL必备工具箱--恢复批注位置功能,恢复批注到默认位置,并可根据选择根据批注内容调整大小。...--生成字母序列功能使用说明 EXCEL必备工具箱--防止看错行功能(又名聚光灯),让你不会在excel看错行,看错列 EXCEL必备工具箱--计算含汉字的公式功能,有汉字的公式也能计算出正确值!

    5.3K40

    如何实现在线Excel多人协作

    其他客户端收到广播消息后,根据广播内容和当前表格内容重新渲染表格 执行完毕 补充 如何判断取锁成功?...当用户选中某个单元格时,前端把选中信息发送到服务端 服务端根据excel_id获取当前在线用户,发起事件广播 客户端收到广播消息后,根据广播内容和当前表格内容重新渲染表格 执行完毕 采用覆盖逻辑的原因:...比如:A用户把单元格第一行高度由30px调整为50px;B用户把第一行高度由30px调整为40px。...此时程序无法按照预期设置第一行单元格的高度 用户退出Excel 当一个用户退出Excel时,需要同步这个人的信息到所有正在阅读或协作此文档的客户端。...比如:遇到合并函数操作时,如何解决多个人操作的冲突?有人在修改一个单元格时,别的用户有合并单元格操作时如何处理?多个人同时修改一个单元格的逻辑能否优化?

    2.6K20

    excel批量导入图片 宏_怎么启用excel的宏

    准备   图片格式规范:C盘的picture文件夹,放100张有序命名的图片,即1.jpg,2.jpg,3.jpg…100.jpg   插入图片规则:按照图片的顺序,依次插入表格的A列,让每个图片一个单元格...】->调整【属性】“大小和位置随单元格而变”->确定   2)然后删除对应的单元格,对应的图片也就都删掉了 法2-纯手工操作   参考链接:https://jingyan.baidu.com/article...打开excel,调整行高列宽为自己想要大小   2. 全选文件夹中图片,拖拽到excel中;   3. 插入后,你会发现最后一张图片(即第100张)在最顶层,且是选中状态   4....通过属性调节第100张图片(即最上面的图片)的大小,和1中的行高一样   5. 将第100张图片单独剪切复制A列的第100行   6....接着按快捷键ctrl+A全选图片,调整图片属性大小,和1中行高一样   7.最后调整对齐格式,横向分布,纵向分布,最后左对齐 即可   可能的坑   图片直接拖到excel中,默认一般是文件夹中图片的顺序

    2.1K11

    ICDAR 2019表格识别论文与竞赛综述(上)

    Split部分先把整个表格区域分割成表格所具有的网格状结构,该部分由图11所示的深度学习模块组成两个独立的模型,分别预测表格区域的行分割和列分割情况。 ?...最终,模型预测每一行或列像素是否属于单元格间的分隔符区域。而Merge部分则是对Split的结果中的每对邻接网格对进行预测,判断它们是否应该合并。...图片经过模型生成了与原图大小相同的特征,切片过程将特征按照行和列进行平均,将H*W*C(高*宽*Channel)的特征合并成了H*C和W*C大小特征,对这些特征进行卷积后,再进行复制,扩展为H*W*C的大小...图 16 论文[9]使用方法的整体架构 分为行分割(左)和列分割(右)两个独立的部分。...编码器阶段使用了ImageNet上预训练的VGG-19模型来提取特征,而解码器阶段则分成两个分支,分别上采样恢复到原图大小并最终得到表格和表格区域中列分割的mask图。

    6.7K74

    精读《高性能表格》

    而自助分析表格天然可能拓展图形、图片、操作按钮到单元格中,对轴的拖拽响应交互也非常复杂,为了不让 Canvas 成为以后拓展的瓶颈,还是选择 DOM 实现比较妥当。...那问题来了,既然 DOM 渲染效率天然比 Canvas 低,我们应该如何用 DOM 实现一个高性能表格呢?...单元格使用 DIV 绝对定位 即每个单元格都是用绝对定位的 DIV 实现,整个表格都是有独立计算位置的 DIV 拼接而成的: 这样做的前提是: 所有单元格位置都要提前计算,这里可以利用 web worker...对于合并的单元格,只会让可视区域渲染的总单元格数更小,更利于性能提升,而不是带来性能负担。...笔者建议读完本文的你,按照这样的思路做一个小 Demo,同时思考,这样的表格有哪些通用功能可以抽象?如何设计 API 才能成为各类业务表格的基座?如何设计功能才能满足业务层表格繁多的拓展诉求?

    1.1K40

    OEA 中 WPF 树型表格虚拟化设计方案

    经检测,表现虽然表格的行已经做了虚拟化,但是由于列非常多,最终还是造成可视树中的元素过多,而导致界面布局代码运行过慢。...假设只有 30 行,一个单元格仅生成 5 个可视元素,200 列的单元格都会产生 3W 个可视元素,而布局系统的 Measure 方法需要对可视树中的每一个元素都调用其对应的 Measure 方法,可以想象...但是,要同时在一个表格控件中同时实现行、列虚拟化呢?我们得先看看如何在 WPF 中实现虚拟化。...这是因为,开发人员对于 TreeGrid 的常见用法应该是:TreeGrid 中的每一项是一个表格行 TreeGridRow,而 TreeGridRow 又是一个 ItemsControl,行中其中的每一项才是横向排列的单元格...而表格行 TreeGridRow 类则继承自 HeaderedItemsControl 类型,它的总行高应该是本行的高度加上所有子行的高度,也不是一个定值,所以现在虚拟化功能也被关闭。

    2.7K70

    python处理Excel实现自动化办公教学(数据筛选、公式操作、单元格拆分合并、冻结窗口、图表绘制等)【三】

    在 Excel 中,调整行和列的大小非常容易,只要点击并拖动行的边缘,或列的 头部。...但如果你需要根据单元格的内容来设置行或列的大小,或者希望设置大量电子表格文件中的行列大小,编写 Python 程序来做就要快得多。.../data/merged.xlsx') sheet.unmerge_cells('A1:D7') sheet['A2'].value 5.冻结窗格 对于太大而不能一屏显示的电子表格,“冻结”顶部的几行或最左边的几列...11.如果需要取得单元格中公式的结果,而不是公式本身,必须先做什么? 12.如何将第 5 行的高度设置为 100? 13.如何设置列 C 的宽度? 14.什么是冻结窗格?...7.1  实践项目 创建一个9*9乘法表 编写一个程序,翻转电子表格中行和列的单元格。例如,第 5 行第 3 列的值将 出现在第 3 行第 5 列(反之亦然)。这应该针对电子表格中所有单元格进行

    4.8K30
    领券