- 浏览: 236024 次
- 性别:
- 来自: 北京
最新评论
-
woodding2008:
太棒了
用一段代码演示马云双十一晚会上玩的纸牌魔术 -
nihaonihao1987:
[b][/b]
特别响、非常近——BPMN2新规范与Activiti5 -
coosummer:
推荐使用http://buttoncssgenerator.c ...
CSS Button -
tw_wangzhengquan:
ahua186186 写道compile 'com.oracl ...
ext4,spring,hibernate构建企业开发平台 -
ahua186186:
compile 'com.oracle:ojdbc14:10. ...
ext4,spring,hibernate构建企业开发平台
文章列表
swingx(一个Swing辅助类包)
- 博客分类:
- SWING
一个Swing辅助类包,运行org.jdesktop.demo.swingx.SwingXDemo运行如下实例:
基于Batik及SVG的监控画面的 图模库一体化平台设计。
转自:http://www.cqvip.com/Read/Read.aspx?id=36162696
自动换行的TableCellRender
- 博客分类:
- SWING
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
class C extends JFrame {
public C() {
JTable tbl = new JTable(new String[][]{
{
"JTable 里单元格内容的显示器是 TableCellRenderer。",
"默认的显示器(DefaultTableCellR ...
在JTable中加载多个进度条及进行操作
- 博客分类:
- SWING
转自:http://tech.it168.com/jd/2008-07-04/200807040908028.shtml
我们在多文件下载或多事务处理时,经常会出现使用线程以提高效率的情况,而这时在GUI程序中如何表示进度,就成了一个不大不小的问题。
现在比较被大众接受的方式,大体就是如迅雷等下载工具中一样,用表格中加载进度条以进行显示。
而对于Swing来说,并没有现成的组件能够实现这一操作,还有下载的并发,似乎也需要额外进行处理。于是,我在此提供一个基于jdk1.6版
本的示例,以供参考。(因为jdk1.6提供了SwingWorker,简化了图形程序中的线程处理,使用其他 ...
swing中设置JFrame的大小占满屏幕
- 博客分类:
- SWING
JFrame parentFrame=new JFrame();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
Insets screenInsets=Toolkit.getDefaultToolkit().getScreenInsets(parentFrame.getGraphicsConfiguration());
final Rectangle frameBounds=new Rectangle(
screenInsets.left, screenInsets.top,
...
JButton 加事件监听(鼠标和键盘)
- 博客分类:
- SWING
ActionListener okListener=new ActionListener(){
public void actionPerformed(ActionEvent evt) {
//storing the filechooser's current directory
Editor.getEditor().getResourcesManager().setCurrentDirectory(fileChooser.getCurrentDirectory());
setVisible(false);
}
};
okButton=ne ...
DocumentListener textChangeListener=new DocumentListener() {
protected void changeFilter(DocumentEvent event) {
javax.swing.text.Document document = event.getDocument();
try {
String text=document.getText(0, document.getLength());
System.out.println(text);
} catch (Exceptio ...
public class Regx {
/**
* 时间正则表达式
*/
private final static String YYYY_MM_DD="(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0 ...
package fr.itris.glips.svgeditor.properties.database;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JM ...
java中的transient(转)
- 博客分类:
- java
转:http://www.blogjava.net/liuganquan/archive/2011/08/09/112591.html
Java中的transient,看jdk源码的时候突然忘了这个是什么了,查了一下,是用于声明序列化的时候不被存储的,在这里记下
import java.io.*;
import java.util.*;
class Logon implements Serializable {
private Date date = new Date();
private String username;
private transient St ...
统计数据中最大值、最小值和它们分别出现的时间
select t.*,
(select timestamp from hisdata where pointname=t.pointname and realvalue=t.minvalue limit 1) as mintime,
(select timestamp from hisdata where pointname=t.pointname and realvalue=t.maxvalue limit 1) as maxtime
from (select pointname ,max(realva ...
首先在命令行键入ftp回车,出现ftp的提示符,这时候可以键入"help"来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。
首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入"open 主机IP ftp端口"回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍。
用户名和密码都是ftp,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous。
接下来就要介绍具体命令的使用方法了。
dir 跟 ...
简单又经典的生产者消费者线程模式
- 博客分类:
- 线程(Thread)
/**
建立桌子,并启动代表厨师、客人的线程。传进MakerThread与EaterThread构造器的随机数种子
*/
public class Main{
public static void main(String[] args){
Table table=new Table(3);
new MakerThread("MakerThread-1",table,31415).start();
new MakerThread("MakerThread-2",table,92653).start();
n ...
Java读写文件 FileOperate
- 博客分类:
- java
FileOperate.java
import java.io.*; public class FileOperate { public FileOperate() { } /** * 新建目录 * ...