需求如下:
表格区域宽度是不固定的,表格列的数量是动态生成的,每列占据表格整体宽度的百分比是已知的,那么如何让JTable按照百分比来分配每列的宽度呢? 主要目的是,不想让列表过窄(没有完全填充Table的区域)或者过宽(出现横向滚动条). JTable如果不设置列宽,所有列都是一样宽的,如果设置列宽的话,列宽是固定的,如果少于显示区域是不会把剩下的填充的,如果多于显示区域就会出现横向滚动条,所以,不知道谁实现过类似的按照显示区域百分比自动分配列宽的功能?
表格区域宽度是不固定的,表格列的数量是动态生成的,每列占据表格整体宽度的百分比是已知的,那么如何让JTable按照百分比来分配每列的宽度呢? 主要目的是,不想让列表过窄(没有完全填充Table的区域)或者过宽(出现横向滚动条). JTable如果不设置列宽,所有列都是一样宽的,如果设置列宽的话,列宽是固定的,如果少于显示区域是不会把剩下的填充的,如果多于显示区域就会出现横向滚动条,所以,不知道谁实现过类似的按照显示区域百分比自动分配列宽的功能?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货