Java
JarvisH
这个作者很懒,什么都没留下…
展开
-
Java监测窗口事件
Java中的窗口事件包括:1,windowActivated窗口激活(获取焦点)2,windowDeactivated窗口失活(失去焦点)3,windowClosed窗口关闭 (dispose方法被显式调用用来释放资源时响应)4,windowClosing窗口正在关闭(用户试图通过关闭按钮关闭窗口时)5,windowIconified窗口图标化 (最小化窗口)6,windo转载 2016-07-26 10:50:04 · 2310 阅读 · 0 评论 -
[问题解决] JTable没数据情况下,点击表头排序异常
JTable没有数据的话,点击表头自动排序会出现以下异常 java.lang.ArrayIndexOutOfBoundsException:0 >= 0解决办法就是:仅仅在JTable中被装入了数据时,才设置AutoCreateSorter为true,否则就将其关闭。 注意,这里是另外一个trick,你不能简单地通过调用setAutoCreateSorter(false)的办法让JTable不再原创 2017-01-11 16:05:17 · 847 阅读 · 0 评论 -
[JAVA] 抽象类与接口
抽象是以简化方式看待复杂操作的能力。抽象类与接口是Java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象类了,这也是本文我想说的重点。既然面向对象设计的重点在于抽象,那Java接口和Java抽象类就有它存在的必然性了。Jav原创 2016-12-26 14:40:11 · 390 阅读 · 0 评论 -
[JAVA] 集合类增删改,Iterator, ListIterator
边遍历,边删除,出现异常: java.util.ConcurrentModificationException private void useListRemove(){ List<String> list = getList(); int index = 0; for(String temp : list){ if("aa"原创 2016-12-23 10:57:35 · 1017 阅读 · 0 评论 -
[JAVA] Swing 边框用法
Border 用法原创 2016-12-14 17:16:59 · 929 阅读 · 0 评论 -
[Java] JTable 表头加checkbox全选
效果图: class TableModelProxy extends AbstractTableModelimport javax.swing.table.AbstractTableModel;public class TableModelProxy extends AbstractTableModel { /** * */ private static fin原创 2016-12-22 17:41:37 · 7607 阅读 · 2 评论 -
[java] Swing Loading 正在加载中 ..
效果: LoadingPanel.java package com.learn.loading;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.原创 2016-12-22 14:41:54 · 11872 阅读 · 6 评论 -
[JAVA] java多线程设计wait、notify、notifyall、synchronized的使用机制
wait、notify、notifyall、synchronized的使用机制: synchronized(obj) { while(!condition) { obj.wait(); } obj.doSomething();}当线程A获得了obj锁后,发现条件condition不满足,无法继续下一处理,于是线程A就wait() , 放弃对象锁.synchronized(ob转载 2016-11-02 10:10:31 · 289 阅读 · 0 评论 -
[JAVA] Servlet 开发基础
一、Servlet的运行过程Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。 ②装载并创建该Servlet的一个实例对象。 ③调用Servlet实例对象的init()方法。 ④创建一个用于封装HTTP请求消息的HttpS原创 2016-11-07 15:07:16 · 408 阅读 · 0 评论 -
[JAVA]: Oracle Clob 写入文件
Oracletable nama: EXPORT_DATE columns: FILE_NAME NVARCHAR(20 CHAR), EXPORT_DATE NVARCHAR(20 CHAR), FILE_CONTENT CLOBJAVA//ExportTools:import java.io.BufferedReader原创 2016-09-26 16:27:25 · 917 阅读 · 1 评论 -
[JAVA]: springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller转载 2016-09-30 16:53:34 · 2221 阅读 · 0 评论 -
[JAVA]: 详解Spring MVC 常用的那些注解
spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用的那些转载 2016-09-30 17:00:02 · 410 阅读 · 1 评论 -
[JAVA]: Jacob 转换Word,Excel为HTML
一、了解Jacob 项目开发过程中,需求涉及到了各种文档转换为HTML或者网页易显示格式,现在将实现方式整理如下: 一、了解Jacob 先了解一下概念,JACOB 就是 JAVA-COM Bridge的缩写,提供自动化的访问com的功能,也是通过JNI功能访问windows平台下的com组件或者win32系统库的。这是一个开始于1999年的开源项目的成果,有很多使用者对该项目进行了修改,做出了自转载 2016-10-16 21:57:40 · 798 阅读 · 0 评论 -
[JAVA]:JSONObject 修改 date 格式
JSONObject 根据指定日期格式修改dateValue : public JSONObject convertJsonDateValue(JSONObject jsonObject, String sourceFormat, String targetFormat) throws ParseException{ if(jsonObject == null原创 2016-10-21 16:48:36 · 2608 阅读 · 1 评论 -
JSTL 的 core标签库(JAVA EL 表达式)
JSTL core标签库1. 2. if you need the process is similar to if ... else, it should be use tag.3. 、 、 // TODO // TODO原创 2016-08-19 10:54:34 · 303 阅读 · 0 评论 -
JAVA 反射机制 抛出原异常
自定义异常类:public class CustomException extends Exception{ public CustomException(){} public CustomException(String message){ super(message); } // public CustomException(param .原创 2016-08-16 12:05:49 · 971 阅读 · 0 评论 -
Java POI导入导出Excel
使用的poi的相关jar包一定版本一定要相同!!!!!maven所使用jar包 dependency> groupId>org.apache.poigroupId> artifactId>poiartifactId> version>3.9version> dependency>原创 2018-01-30 11:29:55 · 524 阅读 · 0 评论