`
文章列表
一个Swing辅助类包,运行org.jdesktop.demo.swingx.SwingXDemo运行如下实例:      
基于Batik及SVG的监控画面的 图模库一体化平台设计。 转自:http://www.cqvip.com/Read/Read.aspx?id=36162696  
一个复杂的JTable
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 ...
转自:http://tech.it168.com/jd/2008-07-04/200807040908028.shtml 我们在多文件下载或多事务处理时,经常会出现使用线程以提高效率的情况,而这时在GUI程序中如何表示进度,就成了一个不大不小的问题。   现在比较被大众接受的方式,大体就是如迅雷等下载工具中一样,用表格中加载进度条以进行显示。   而对于Swing来说,并没有现成的组件能够实现这一操作,还有下载的并发,似乎也需要额外进行处理。于是,我在此提供一个基于jdk1.6版 本的示例,以供参考。(因为jdk1.6提供了SwingWorker,简化了图形程序中的线程处理,使用其他 ...
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, ...
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 ...
转: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回车,出现ftp的提示符,这时候可以键入"help"来查看帮助(任何DOS命令都可以使用此方法查看其帮助)。  首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入"open 主机IP ftp端口"回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍。  用户名和密码都是ftp,密码是不显示的。当提示**** logged in时,就说明登陆成功。这里因为是匿名登陆,所以用户显示为Anonymous。  接下来就要介绍具体命令的使用方法了。  dir 跟 ...
    /** 建立桌子,并启动代表厨师、客人的线程。传进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 ...
FileOperate.java import     java.io.*;       public     class     FileOperate     {           public     FileOperate()     {           }             /**               *     新建目录               *  ...
Global site tag (gtag.js) - Google Analytics