- 浏览: 9724 次
- 性别:
- 来自: 威海
最新评论
文章列表
SWT 中实现最小化到托盘图标
- 博客分类:
- swt
package com.unmi;
import org.eclipse.swt.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.widgets.*;
/**
* SWT 3.0 开始引入了 Tray,可以在系统栏放置你的程序图标了
* 本程序实现的功能有四:
* 1. 点击窗口的最小化或关闭按钮都是隐藏窗口--任务栏里不显示,不退出程序
* 2. 窗口隐藏时,任务栏无图标,系统栏有图标;窗口处于显示状态时则恰好相反
...
package com.snbc.Swt;
import java.text.SimpleDateFormat;
public class ToolBar extends Composite {
public Label lblTime;
private Label lblRollMessage;
private Display display;
/**
* Create the composite.
*
* @param parent
* @param style
*/
public ToolBar(Composite pa ...
对话框,都继承自org.eclipse.swt.widgets.Dialog,有Modal的和Modeless的区分,一般的对话框处理程序如下:
<DialogType>
dlg = new <DialogType>(shell);
dlg.setSomeData(data);
<ReturnType>
returnValue = dlg.open();
if (returnValue == null) {
// User clicked cancel
} else {
// Do something with ...
birt报表-设置table中行背景交替显示
- 博客分类:
- birt
问题:
现在网上也由很多birt的使用心得,并且有很多关于birt设置table数据行背景交替显示的方法,但是我使用都不好
使,自己摸索了一下。
实现:
新建birt报表--》设置数据源--》设置数据集--》向报表中拖入table--》拖入具体数据集,报表设置成功。
下面讲述一下如何实现背景交替显示:
不选择任何报表元素的情况下,点击脚本,在initialize中定义变量,初始化变量。var count = 1;
返回布局视图,如下图所示,选择table中的detail行,并点击“脚本”视图,
在“脚本”视图中的on ...
在搭建springmvc框架时,底层使用hibernate4.1.8,数据库使用mysql5.1,使用hibernate自动生成数据库表时,hibernate方言使用org.hibernate.dialect.MySQLInnoDBDialect,自动生成表时会出现
2012-11-28 08:07:35,210 [org.hibernate.tool.hbm2ddl.SchemaUpdate]-[ERROR] HHH000388: Unsuccessful: create table Test (id
integer not null, createDate datetim ...
安装MySQL
sudo apt-get install mysql-server , 这一步不需要其他配置,很简单
配置MySQL
注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!
默认的MySQL安装之后 ...
1.八大基本数据类型
byte(字节型8) int(整型;32;程序中一般默认为int型) short(短整型 16) long(长整型 32) float(浮点型 32) double(双精度浮点型 64) char(字符型 16) boolean(布尔型 只有true和false)
小范围内的整数类型可以通过赋值转化 ...
范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求。满足最低要求的叫第一范式,简称1NF,在第一范式基础上进一步满足一些要求的为第二范式,简称2NF。其余依此类推,目前有六种范式:1NF,2NF,3NF,BCNF,4NF,5NF。
1 第一范式(1NF)
在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。
所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如 果出现重复的属性,就可能需要定义一个 ...
去掉字符串数组中的重复值
- 博客分类:
- java基础
输入:
String[] str = {111,222,333,111,222};
输出:
str = {111,222,333};
方法:
public static String[] array_unique(String[] a) {
// array_unique
List<String> list = new LinkedList<String>();
for(int i = 0; i < a.length; i++) {
if( ...