代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
Java
】
表格按列选择
作者:
jxqlovejava
/ 发布于
2012/6/12
/
597
表格按列选择
<div>表格按列选择</div> <div>public class ColumnSelectableJTable extends JTable { public ColumnSelectableJTable (Object[][] items, Object[] headers) { super (items, headers); setColumnSelectionAllowed (true); setRowSelectionAllowed (false); // set up action listener on table header final JTableHeader header = getTableHeader(); header.addMouseListener (new MouseAdapter() { public void mouseReleased (MouseEvent e) { if (! e.isShiftDown()) clearSelection(); int pick = header.columnAtPoint(e.getPoint()); addColumnSelectionInterval (pick, pick); } }); } } </div> <div>测试表格按列选择</div> <div>public class TestColumnSelectableJTable extends Object { private static final Object[][] items= { {"Monday", "Cheeseburgers", "French Fries", "Peaches"}, {"Tuesday", "Catfish", "Rice", "Starfruit"}, {"Wednesday", "Tortellini", "Garlic Bread", "Pears"}, {"Thursday", "Chicken", "Potatoes", "Strawberries"}, {"Friday", "Pizza", null, "Fruit Cocktail"} <div>}; private static final Object[] headers = { "Day", "Main course", "Side dish", "Fruit" };</div> <div>public static void main (String[] args) { JFrame f = new JFrame ("Selectable columns"); ColumnSelectableJTable table =</div> <div>new ColumnSelectableJTable(items, headers); JScrollPane scroller =</div> <div>new JScrollPane (table, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS); f.getContentPane().add (scroller); f.pack(); f.setVisible(true);</div> <div>} } </div>
试试其它关键字
表格按列选择
同语言下
.
List 切割成几份 工具类
.
一行一行读取txt的内容
.
Java PDF转换成图片并输出给前台展示
.
java 多线程框架
.
double类型如果小数点后为零则显示整数否则保留两位小
.
将图片转换为Base64字符串公共类抽取
.
sqlParser 处理SQL(增删改查) 替换schema 用于多租户
.
JAVA 月份中的第几周处理 1-7属于第一周 依次类推 29-
.
java计算两个经纬度之间的距离
.
输入时间参数计算年龄
可能有用的
.
C#实现的html内容截取
.
List 切割成几份 工具类
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
jxqlovejava
贡献的其它代码
(
6
)
.
通过XPath读取XML
.
下班倒计时(支持桌面通知)
.
表格自动排序
.
表格按列选择
.
自适应调整表格列宽
.
Java互斥锁的一个简单Demo
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3