Swing
文章平均质量分 70
BsonJ
桌面级软件开发:Java系Swing、javafx;C#系WPF;Python系pyQt、爬虫
展开
-
JTable——在任何位置添加新列
作为处理数据最常用的组件,其API对组件的支持可谓一言难尽~高情商形容是组件可塑性高,低情商形容就是啥都没有。原创 2022-09-28 14:06:12 · 441 阅读 · 0 评论 -
Swing——JTable添加行号显示,实现行号、标题(表头)与表格互动功能(类似于Excel)
之前写过一遍关于JTable添加功能的文章。在后期使用中发现交互体验很不友好,出现很多问题:点击行号没有选中相应的行、点击标题没有选择全列(或多选列)、删除行后行号没有相对应的删除或有残影现象、多选单元格的功能没有了等等。于是~最后的最后,我对添加行号显示这一实现进行了重写。P.S…由于网上找不到相关问题的资料,最后自己花了很长时间去摸索解决的。今天除了分享之外,同时记录下解决的思路。原创 2022-09-19 17:31:53 · 1517 阅读 · 0 评论 -
完善JTable表格添加行号(RowHeader)的功能
以下功能的实现基于已实现行号功能。行号的相关实现可以百度,直接复制使用。以下功能的实现在此代码(https://www.iteye.com/blog/erbo2008-547182)下修改实现。只要将下面相应的功能代码粘贴到上述的代码中即可实现了。1、行号随表格行呈现选中效果//增加监听器,实现当在reftable中选择行时,RowHeader会发生颜色变化ListSelectionModel lsm = reftable.getSelectionModel();lsm.addListSele.原创 2022-04-03 15:33:14 · 719 阅读 · 0 评论 -
Java Swing中JPanel面板宽度/高度或图像自适应JScrollPane滚动窗格
最近在开发一个小应用程序的过程中,遇到了这个问题。在网上找了个遍发现只有一个帖,还是没有解决方法的(郁闷啊~~~)。于是靠着网上的一条线索自己摸索,得到了下面的解决方法(有时运行会报错)。如果你有更好的方法,望不吝指教~问题描述:在JScrollPane中添加JPanel。在窗体缩小尺寸改变后,JScrollPane出现滚动条。若只需出现一条滚动条时,除了设置HorizontalScrollB...原创 2018-08-23 23:25:16 · 12534 阅读 · 1 评论