java
伯兰
快乐学习
展开
-
JFrame放置背景图片
为了给JFrame放置背景图片可以使用JLayeredPane,这是一个分层的面板,它一共分了七层,我们在这里只需要使用其中的两层就可以实现放置背景图片,下面一层放背景图片,上面一层放控件,另外需要注意的是,使用了JLayeredPane之后只能使用控件的setBounds()方法来设置大小和位置,如果不设置的话,将不会显示出来加进去的控件,代码如下:LayeredFrame.javapacka原创 2016-01-17 16:04:34 · 1910 阅读 · 0 评论 -
mysql中where和having的区别
mysql中里面的where和having是有相当大的区别的 having:这个关键字后面跟着的条件语句里面的变量必须在select后面有相应的变量. where:这个关键字后面跟着的变量必须是真实的字段. 例如: where后面跟着的变量必须是真实的字段,having则不需要,使用as 指定的字段也能够作为条件 使用as指定的字段作为判断条件 使用mysql函数的情况 所原创 2016-07-02 20:26:57 · 781 阅读 · 0 评论 -
网站后台添加富文本编辑器
网站后台需要添加富文本编辑器,偶然的机会发现了百度的UEditor,经过一番配置(我使用的环境是struts2+hibernate+spring),终于是成功了,下面来记录一下配置的过程: step1:首先去UEditor官网下载UEditor,我下载的1.4.3.3版本的. step2:解压下载得到的UEditor,里面的目录结构如下图 将这整个目录拷贝进工程里面: step3:使原创 2016-07-17 10:42:51 · 9180 阅读 · 0 评论 -
spring2.5.6在jdk1.8环境下运行的问题
首先说下我的javaEE开发环境:spring2.5.6+hibernate3.6.0+struts2.3.1.1+myeclipse2014+tomcat8 myeclipse开发时候里面自带的jdk是jdk1.6或者1.7,spring2.5.6在这个环境下面运行没问题,但是我使用的centos服务器,里面的jdk是1.8,运行spring2.5.6开发出来的jar包将会报如下错误: org原创 2016-07-21 19:49:57 · 3962 阅读 · 0 评论 -
get方法传值到后台乱码
GET 乱码 java原创 2016-04-21 13:59:00 · 1095 阅读 · 0 评论 -
java操作word
docx4j原创 2016-11-05 20:04:38 · 7071 阅读 · 0 评论 -
quartz使用记录
quartz使用原创 2016-11-12 12:14:49 · 1095 阅读 · 0 评论 -
JSONObject增加过滤注解
jsonObject原创 2016-12-09 22:16:59 · 3835 阅读 · 0 评论 -
java中的this关键字
今天看视频的时候碰到一个this的指向问题,现在就写篇博客记录一下吧,先看一下类的定义: Father类:public class Father { String name = "Father"; public Father() { System.out.println("this:" + this); } public String getName()原创 2016-01-01 15:37:02 · 590 阅读 · 0 评论 -
微信开发就是这么简单
LiteWeixin微信开发原创 2016-12-31 15:45:48 · 1877 阅读 · 0 评论 -
SpringBoot整合hibernate
springboot整合hibenate原创 2017-01-17 13:06:40 · 59028 阅读 · 13 评论 -
Unable to run mksdcard SDK tool
解决ubuntu16.04下面安装android sdudio出现Unable to run mksdcard SDK tool问题,需要在ubuntu terminal下面运行下面这行命令:wan@wan:~/桌面$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6当然运行的时候要分开来运行,sudo agt-原创 2016-05-27 15:48:42 · 5664 阅读 · 0 评论 -
XStream使用
Xstream类是用XML和java相互转换的类,用法: java转xml:XStream.toXML(Object obj) xml转java:XStream.fromXML(String str) 如下形式的xml文件:<xml> <ToUserName><![CDATA[234]]></ToUserName> <FromUserName><![CDATA[13]]></FromU原创 2016-05-02 20:19:33 · 490 阅读 · 0 评论 -
java中泛型的继承
现在有如下两个类:public class GenericFather<T> { public void (T t) { System.out.println(t); }}public class GenericSon extends Generic<T> {}如果按照这样的方式继承的话,编译器将报错:T cannot be resolved to a type原创 2016-01-02 11:51:35 · 995 阅读 · 0 评论 -
记住,web项目一定要看console提示的信息
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。 at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF8Reader.java:687) at原创 2015-12-30 20:39:48 · 1141 阅读 · 0 评论 -
JFrame嵌套背景另外一种实现方式
实现背景图片的第二种方式,重写JPanel,再重写JPanel的paintComponent(Graphics g)方法,JPanel会调用paintComponent画出自身,在这之后我们再将自己需要的背景画出来就实现了添加背景图片的方法MyFrame.java:package Back;import java.awt.BorderLayout;import java.awt.event.Act原创 2016-01-19 14:42:11 · 889 阅读 · 0 评论 -
android studio添加android.support.v4.widget.ViewDragHelper包
打开android studio,依次按照如下步骤: File->Project Structure,打开之后如下所示 先选择左边的Modules这里选择你想要将这个支持包添加进那个模块 然后再选择右边面板上的Dependencies这个tab,选择之后如图: 点击最右边的加号 在弹出来的选择框里面选择第一个选项,原创 2016-03-31 14:17:48 · 4152 阅读 · 0 评论 -
java内部类里面使用static
一般情况下java非静态内部类里面不能定义static成员、静态代码块、还有静态成员方法,但是可以定义静态final变量,而静态内部类却可以定义上面所说的成员,所以这就是局部内部类和内部类的区别,因为局部内部类不能定义成static的,而内部类可以。 但是静态内部类不可以访问外部类的非静态成员原创 2016-02-25 12:54:10 · 1046 阅读 · 0 评论 -
java的private修饰的方法没有多态
package swing;public class ExtendsClass { public void a() { System.out.println("a start.............."); b(); System.out.println("a end................"); } public voi原创 2016-02-25 14:52:35 · 1861 阅读 · 0 评论 -
android开发带下划线的多行文本框
最近写的一个多行文本框,要带下划线的,但是效果并不是很好,但是勉勉强强地算是有下划线了,原理是计算每一行的行高,然后重写EditText的onDraw()方法,在这里面将下画线一个个给画出来,源码:package com.study.mylabel.UI;import android.content.Context;import android.graphics.Canvas;import an原创 2016-03-25 20:59:19 · 2797 阅读 · 0 评论 -
上传media数据到微信,然后获取media_id
因为微信开发给用户发送图片消息需要先将图片上传到微信服务器,然后得到一个media_id数据,这个数据按照官方的文档是需要提交一个post格式的表单数据,这里使用程序模仿微信的post方式提交数据,在此感谢柳峰老师的文章,让我受益匪浅,这里也是参考了[柳峰](http://blog.csdn.net/lyq8479?viewmode=contents)老师的文章: package com.w原创 2016-04-08 19:08:54 · 19855 阅读 · 4 评论 -
c3p0的使用
使用c3p0我们需要两个jar包,这两个jar包分别是:c3p0-0.9.5.2.jar和mchange-commons-java-0.2.11.jar,如果缺少了第二个jar包的话,那么将会报java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector at com.weixin.util.Db.(Db.java:16) at co原创 2016-04-30 09:23:15 · 712 阅读 · 0 评论 -
JTable中嵌套JButton并加入JButton的事件处理
JTable嵌套JButton原创 2016-01-10 15:09:20 · 12628 阅读 · 5 评论