自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 重写DefaultTableCellRenderer的getTableCellRendererComponent导致JTable“无法”选择行(row)的原因

实际上是选择了的,因为自定义的cell渲染导致看不出来row被选中。可以通过isSelected为选定行的全部或部分单元格设置特殊的渲染,以显示哪行被选中了。protected void setDefaultRenderer(){ setDefaultRenderer(Object.class, new DefaultTableCellRenderer(){ //设置单元格内容居中 public void setHorizontalAlignment(int

2020-06-11 14:53:02 1155

原创 GridBagConstraints的gridx、gridy、gridwidth、gridheight、weightx、weighty解释

一般需要设置GridBagConstraints的fill属性为:GridBagConstraints.BOTH

2020-06-10 17:02:44 1435

原创 JTable实现任意单元格多选

//重写以下两个方法,用一个二维数组记录单元格的状态(被选中还是没变选中)@Override public boolean isCellSelected(int row, int column){ return selectedCell[row][column] == 1; } @Overridepublic void changeSelection(int rowIndex, int columnIndex, boolean toggle, boolean extend).

2020-06-09 04:05:56 1245

原创 安装Python并配置了系统变量后,批处理文件无法使用python命令

 过几天发现可以正常使用了,大概是要重启才行。

2018-08-23 22:58:23 499

原创 人生中的一些感悟

1、从小没有培养好性格的人,以后要付出时间的代价去换取相应的认知,可能是一年,十年或者半辈子。而我超过六年。2、不努力的人总会发现自己错过了很多,比如一些喜欢的人,一些想做的事和本可以更好的自己。3、愚蠢的人会被眼前的果冻吸引,即使注意到远处的牛排。许多人因为电子游戏提供的短暂成就感而忽视了自己的梦想。4、大部分人都有这样一种缺点:不见棺材不落泪,或者以为自己理解了,而实际上只是表面的理解,就像贴...

2018-06-04 22:28:47 216

转载 Java数据结构与算法(罗伯特•拉佛尔,1~8章)

第一章、综述1、算法与数据结构简述数据结构:对在计算机内存或磁盘中的数据的一种安排或组织。算法:对数据进行的处理。三个作用:现实世界数据的存储,提高处理数据效率的工具,现实世界的建模。数据结构包括:数组、有序数组、栈、队列、链表、二叉树、红-黑树、2-3-4树、哈希表、堆、图等。算法对数据的基本操作:插入、寻找、删除。2、数据库的一些术语:数据库(database):相同格式的数据(即记录)的集合...

2018-06-02 09:11:13 359

原创 记录一些Java基础容易犯错的地方

double的取值范围:±2^(-2^10~2^10),其中符号位:1位,指数:11位(111……11~011……11),尾数:52位(2^52); 声明一个类大概是class Demo{},而不是Demo demo;类的声明和定义要同时进行,除非是个接口。 无法取消引用char(或int等),char、int等是基本数据类型,需要使用Character、Integer等才能使用toStrin...

2018-06-02 00:10:34 671

原创 修改JTable单元格的数据

用JTable和DefaultTableModel的setValueAt()方法捣鼓了几天都没法修改单元格的数据。看了一篇帖子之后找到了解决办法。参考:http://dean-deng.iteye.com/blog/1148172Vector data = new Vector();Vector rowData = new Vector();Vector columnName = new Ve...

2018-05-31 23:44:59 10975 2

原创 关于JTable源码的一个接口变量TableColumnModel columnModel

代码首先声明了一个接口变量columnModel,然后没定义就直接使用它的方法了。

2018-05-31 18:21:30 1224

转载 IntelliJ IDEA 14快捷键

IntelliJ Idea 常用快捷键列表Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctr...

2018-05-29 11:56:25 292

原创 使用IntelliJ IDEA 写Java代码时,有变量带着下划实线

2018-05-29 11:28:41 25144 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除