- 浏览: 57282 次
- 性别:
- 来自: 洛阳
最新评论
-
macleo:
恋姐,
SSH中 Servlet init方法 里面获取到项目根目录 -
576017120:
lian 写道576017120 写道String hql=& ...
HQL多对多集合查询 -
lian:
576017120 写道String hql="up ...
HQL多对多集合查询 -
576017120:
String hql="update Member ...
HQL多对多集合查询 -
lian:
hibernate 在更新的时候 你只要设置好你要更新的字段 ...
HQL多对多集合查询
文章列表
JSlider作为Swing中提供的滑标组件, 以图形方式在有界区间内通过移动滑块来选择值,滑块可以显示主刻度标记和次刻度标记。大量应用于如播放器中的音量设定等领域中。
但是JSlider本身提供的UI样式很单调,不足以满足用户的审美需求,往往需要我们自行重构其UI。
下面我给出一个简单的例子。
package org.loon.framework.swing.test;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.Dimension;
im ...
对Swing Border的一个小总结:
使用方法:
TitledBorder nameTitle =new TitledBorder("FileName List");
JPanel panel1 = new new JPanel()
panel1.setBorder(nameTitle);
TitledBorder 该类实现在指定位置以指定对齐方式显示字符串标题的任意边框。
EtchedBorder 该类实现简单的浮雕化边框,它既可以是阴刻浮雕化边框,也可以是LineBorder 阳刻浮雕化边框。如果创建边框时未初始化任何高亮/阴影颜色,则这些颜色将从传 ...
当选择使用JPanel和顶层容器的content pane时,需要考虑布局管理。JPanel缺省是初始化一个FlowLayout,而content pane缺省是初始化一个BorderLayout。
下面将分别介绍几种最常用的布局管理器:FlowLayout、BorderLayout、BoxLayout、CardLayout、GridLayout和GridBagLayout。
代码演示
每一个布局管理器都会有一个代码演示,xxxLayoutDemo.java(见附件)。这些文件主要有三个方法组成:
addComponentsToPane()提供布局逻辑(依据不同的布局管理器和UI内容)。
...
1.设置窗口最大(伪最大化)
JFrame frame =new JFrame();
frame.setSize(Toolkit.getDefaultToolkit().getScreenSize());
frame.setLocation(0,0);
frame.setVisible();
2.设置最大化(JDK1.4以上)
JFrame frame =new JFrame();
frame.show();
frame.setExtendedState(JFra ...
1.错误信息:org.tigris.subversion.javahl.ClientException: RA layer request failed
svn: OPTIONS of 'https://192.168.1.10/svn/code': could not connect to server (https://192.168.1.10/svn/code)
解决方法:
1、删除C:\Documents and Settings\用户名\Application Data\Subversion\auth下的文件,删除svn登录信息。
2、将eclipse中 windows——〉Pref ...
今天遇到一个很诡异的问题,就是在做退出操作的时候,用的框架是struts2,页面的结构是iframe结构的。
<a href="logOut">退出</a>,这个是原来的代码,然后到action以后执行了业务流程以后返回到login.jsp页面的时候 老是返回到的是iframe的结构里面,调了半天没有调出来,后来在网上找到了解决的办法就是在超链接里面加一句话,target="_top"这样就OK啦!<a href="logOut" target="_top">退出& ...
今天在部署一个项目,本来是项目是jdk6.0下开发的,服务器上面是5.0的,结果就要转换jdk,右键属性到Facted Project 里面修改下jdk的版本就OK了,还有一个问题,就是当时因为是6.0的jdk,是默认支持JSR-000250标准的,换成jdk1.5之后,就会报java.lang.NoClassDefFoundError: javax/annotation/PostConstruct这个错误,主要是因为缺少了common-annotations.jar 这个包,所造成的,将此包导入进去就OK了!
官方的下载地址是:https://cds.sun.com/is-bin/INTERS ...
1.简单的JS解析JOSN串的例子
2. var obj = {name:'cat',color:'black'};
3. 这是JS定义一个对象,obj.name值为cat,obj.color值为black
4. 如果我们要从服务器获返回一个这样的字串data = "{name:'cat',color:'black'}"
5. var obj = eval("("+data+")");
6. 那么得到的obj.name值也是'cat',obj.color值是'balck',这样就OK了! ...
Proxool连接池是sourceforge下的一个开源项目,这个项目提供一个健壮、易用的连接池,最为关键的是这个连接池提供监控的功能,方便易用,便于发现连接泄漏的情况。开源项目地址是:http://proxool.sourceforge.net/
Proxool提供了很多配置属性,其属性意义如下,当然还是建议直接查看官方文档http://proxool.sourceforge.net/properties.html:
属性列表说明:
fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么 ...
>mysql -uroot -proot -hlocalhost tms < e:\tms_produce.sql 将这个文件的数据加载到mysql数据库
>mysqldump -uroot -proot -hlocalhost tms > e:\temp.sql 将数据库的内容生成文件
1.标签取值方式一
通过<s:property value="" />取值
当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可;
当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;
例子:
假设某Action中有person成员变量,在application中存在company属性
那么我们可以通过以下方法取值:
<s:property value="per ...
最近,公司的项目都跑在linux平台上,确实有一些差异表现出来了,所以,最近公司的电脑上也试着装了一个linux平台,问了很多老手,新手学习ubuntu比较合适,所以就选用了ubuntu来做实验,下面来讲讲是怎么配置的。
从h ...
1.甲去买烟,烟29元,但他没火柴,跟店员说:“顺便送一盒火柴吧。”店员没给。
乙去买烟,烟29元,他也没火柴,跟店员说:“便宜一毛吧。”最后,他用这一毛买一盒火柴。
这是最简单的心理边际效应。第一种:店主认为自己在一个商品上赚钱了,另外一个没赚钱。赚钱感觉指数为1。第二种:店主认为两个商品都赚钱了,赚钱指数为2。当然心理倾向第二种了。同样,这种心理还表现在买一送一的花招上,顾客认为有一样东西不用付钱,就赚了,其实都是心理边际效应在作怪。
启示:变换一种方式往往能起到意想不到的效果! 通常很多事情换一种做法结果就不同了。人生道路上,改善心智模式和思维方式是很重要的。 ...
今天在做一个Struts2的项目的时候,要使用到验证码,当时就去配置了web.xml中的servlet标签,结果在页面上不管怎么弄结果就是不显示出来,这个时候突然想到了可能是struts2中的过滤器惹的祸,顺便找了一些文章,最后把问题给解决了,下面我便列出3种解决方案:
1.这种方法很简单就是在struts2的过滤器的url配置成/*.*,当然这种方法其实并不可取!
2.改变下servlet的请求路径!
<servlet-mapping>
<servlet-name>servlet</servlet-name>
<url-pattern> ...
1.严重: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/xxx,J2EEApplication=none,J2EEServer=none
这个是指Tomcat与JDK的版本不一致,所造成的,比如说你的Tomcat是6.0,但是你的JDK确是5.0就会造成这个错误!
解决方案:换下JDK的版本与Tomcat保持一致!
2.警告: Unexpected exception resolving reference
java.io.IOException: Cannot rename original ...