
java SE
三个和尚_
只是为了做笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JTextField设置位数校验,不正确不允许失去焦点
JTextField设置位数校验,不正确不允许失去焦点JTextField.setInputVerifier(new Verifier(this,2));package com.wxn.tempbom.create;import javax.swing.InputVerifier;import javax.swing.JComponent;import javax.swing.JDi...原创 2019-12-20 10:14:56 · 393 阅读 · 0 评论 -
JTextField设置输入指定长度的指定字符
JTextField设置输入指定长度的指定字符范围参数是可变TextField.setDocument(new Validator(2,"A-Z","a-z"));package com.wxn.tempbom.create;import javax.swing.text.AttributeSet;import javax.swing.text.PlainDocument;/**...原创 2019-12-20 10:12:27 · 922 阅读 · 0 评论 -
easyexcel使用
项目主页地址:https://github.com/alibaba/easyexcel参考地址1:https://blog.csdn.net/jianggujin/article/details/80200400参考地址2:https://blog.csdn.net/jiangjiandecsd/article/details/81115622...翻译 2019-04-22 13:56:46 · 476 阅读 · 0 评论 -
反射
文章目录1、什么是反射技术?2、获取class对象的三种方式获取Class对象的方式一:获取Class对象的方式二:获取Class对象方式三:应用案例1、什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完...原创 2018-12-10 21:20:39 · 134 阅读 · 0 评论 -
C3P0工具类的封装
使用C3P0连接池所需要的jar包:c3p0-0.9.1.2.jarcommons-dbcp-1.4.jarcommons-dbutils-1.4.jarcommons-pool-1.5.6.jarmysql-connector-java-5.1.39-bin.jarojdbc6.jarutils代码:package util;import java.sql.Connectio...原创 2018-12-10 21:14:27 · 478 阅读 · 0 评论 -
JDBC
直接上代码public void login(String username, String password) throws ClassNotFoundException, SQLException { // 1.注册驱动 Class.forName("com.mysql.jdbc.Driver"); // 2.获取连接 Connection conn = DriverMana...原创 2018-12-10 20:46:38 · 127 阅读 · 0 评论 -
JTable设置只可选择一行
table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); table.getTableHeader().setReorderingAllowed(false);原创 2018-12-13 22:42:15 · 3890 阅读 · 0 评论 -
JTable实现C列放入复选框
1,MyTableModel 继承 DefaultTableModel类,主要增加:成员变量Class[] typeArray = {Object.class,Object.class,Object.class,Object.class, Object.class, Boolean.class};方法public void selectAllOrNull(boolean value){...原创 2018-12-13 22:40:34 · 1131 阅读 · 0 评论 -
JTable监听单元格内容更改
思路:算了,不是什么思路,上代码吧MyTableModel.addTableModelListener(new TableModelListener(){ @Override public void tableChanged(TableModelEvent e) { if(e.getType() == TableModelEvent.UPDATE){ //业务逻辑 i...原创 2018-12-13 22:29:07 · 4742 阅读 · 1 评论 -
JTable实时获取单元格结束编辑之前的值
思路:重写table的editingStopped方法,在结束编辑之前获取单元格的值,并保存在变量中。String editValue = "";table = new JTable(MyTableModel){ private static final long serialVersionUID = 1L; public void editingStopped(ChangeEvent c...原创 2018-12-13 22:25:21 · 2119 阅读 · 4 评论 -
java全局变量和局部变量
全局变量是一个运行时刻实体,它在程序的整个执行过程中都存在。全局变量生命周期为程序开始到程序结束。 全局变量显示初始化时,或者未初始化时,在程序映像中有不同的分区:已初始化的全局变量是可执行模块的一部分。未初始化的全局变量则不是可执行模块的一部分,只有当定义它们的程序被调用时(即执行时),才分配空间,声明或定义时并不分配。未初始化的全局变量在运行时被初始化为0或null。原创 2017-07-19 11:07:11 · 1406 阅读 · 0 评论