
java
文章平均质量分 57
hzlimeng
这个作者很懒,什么都没留下…
展开
-
一个通过某个部件获得父窗体的例子
public Frame getparentwindow(component componapplet){container c = componapplet.getparent();while (c != null) {if (c instanceof Frame)return (Frame) c;c = c.getparent();}return null;}原创 2007-04-21 21:59:00 · 511 阅读 · 0 评论 -
MVC的一个例子
首先是创建一个模型(Model)。PropertyChangeSupport成员变量,是事件委托模型中的发布订阅机制。它允许试图注册给Model,并接收Model状态的变化通告。import java.beans.PropertyChangeListener;import java.beans.PropertyChangeSupport;public class Model ...{原创 2007-05-03 01:03:00 · 1230 阅读 · 0 评论 -
列出C盘根目录下符合规则的所有文件
import java.io.*;import java.util.regex.*;public class DirList { public static void main(String[] args) { // TODO 自动生成方法存根 File path = new File("c:"); String[] list; if (args.length =原创 2007-04-28 20:51:00 · 1217 阅读 · 0 评论 -
用java写的一个压缩程序
import java.io.*;import java.util.zip.*;import java.util.Enumeration;public class ZipCompress { public static void main(String[] args) throws IOException { // TODO 自动生成方法存根 if (args.length原创 2007-04-28 17:16:00 · 774 阅读 · 0 评论 -
常用的几种文件读写操作
import java.io.*;public class IOStreamDemo { public static void main(String[] args) throws IOException { // TODO 自动生成方法存根 //1.逐行读入文件“IOStreamDemo.java” FileReader fr = new FileReader("IOS原创 2007-04-28 21:26:00 · 815 阅读 · 0 评论 -
角色在策略中的转变
现在让我们举个例子,创建两个人,因为在交易中所处的角色不同,而执行不同的行为。 首先,创建产品public class Product ...{ private String name; private String description; private double cost; public Produ原创 2007-05-03 23:36:00 · 770 阅读 · 0 评论 -
数据库查询的几种方法
1、Statement接口查询这通常是比较常用的。Statement statement = connection.createStatement();ResultSet rs = getResultSet("SELECT * FROM TB_STUDENTS WHERE AGE=20");...while (rs.next()) ...{ ... }原创 2007-05-05 23:45:00 · 3302 阅读 · 0 评论 -
如何做到可变参数
下面是一个输入可变参数,返回他们之和的方法。public int sum(int ... intList) //注意,在类型和参数的中间用“...”{ int i,sum; sum = 0; for (i=0;i { sum += intList[i]; //实际是以参数数组的形式被传递进来的。 } return原创 2007-04-27 21:55:00 · 679 阅读 · 0 评论 -
对于大文件的读写操作
import java.io.*;import java.nio.*;import java.nio.channels.*;public class LargeMappedFiles { static int length = 0x8FFFFFF; public static void main(String[] args) throws Exception { Mapped原创 2007-04-28 21:29:00 · 898 阅读 · 0 评论 -
正则表达式
Pattern pattern = Pattern.compile(/s*class); //定义一个正则表达式Matcher matcher = pattern.matcher(" class"); //要比较的内容if (matcher.matchers()) //如果有匹配的内容的话...{ System.out.println("The pattern mat原创 2007-04-29 23:26:00 · 416 阅读 · 0 评论 -
一个简单的Hibernate例子
因为我的例子是连接Sql Server 2000的数据库。所以,你得首先安装好Sql Server 2000。然后创建一个student的数据库实例,并创建一张student_table的表。主要包括以下4个字段:id varchar 32字节 主键stuName varchar 10字节cardId varchar 10字节age int如果你用的是Workshop或者是别的带有Hibern原创 2007-05-09 23:40:00 · 1868 阅读 · 0 评论 -
对注册表的操作
import java.util.prefs.*;import java.util.*;public class PreferencesDemo ...{ /** *//** * @param args */ public static void main(String[] args) throws Exception ...{ // TODO 自动生成方法存根原创 2007-04-29 23:58:00 · 565 阅读 · 0 评论 -
日志的使用
import java.io.IOException;import java.util.logging.*;import java.util.Date;class HTMLFormatter extends Formatter //自定义一个HTML的日志输出格式...{ public String format(LogRecord record) //必须实现Formatter 中的f原创 2007-04-29 21:56:00 · 517 阅读 · 0 评论 -
简单写了一个只能输入数字的JTextField
import javax.swing.JTextField;import javax.swing.event.CaretListener;import javax.swing.event.CaretEvent;import javax.swing.JOptionPane;public class NumJTextField extends JTextField { static final原创 2007-04-22 11:53:00 · 3256 阅读 · 1 评论 -
编写一个可以自动执行的.jar文件
新建一个abc.mf 文件,内容如下:Manifest-Version: 1.0Created-By: 1.5.0_04 (Sun Microsystems Inc.)Main-Class: com.abc.ListPrice注意,这里com.abc.ListPrice是您的主执行文件名称。注意,最后要换行,否则执行时会提示找不到main函数。我吃了好大的苦才发现。打成jar包ja原创 2007-04-21 22:06:00 · 612 阅读 · 0 评论 -
java直接访问数据库文件
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // String url="jdbc:odbc:PrintData"; //这样写必须在系统odbc中建立一个指向PrintData.mdb数据库的数据源;//以下方式就可以直接访问PrintData.mdb数据库文件了,这个文件必须放在您的执行程序的根目录下。//如果您的数据库文原创 2007-04-21 22:18:00 · 1102 阅读 · 0 评论 -
jdialog如何更新父jframe的数据
可以在jframe的main方法中自身new出的类保留起来,这里比方你的JFrame叫ListPricepublic class ListPrice extends JFrame { private static ListPrice thisClass; //你的其他操作。。。。}public static void main(String[] args) { SwingUt原创 2007-04-25 11:14:00 · 2725 阅读 · 0 评论 -
对于double的精度设置
double p;//你的获得double p的过程BigDecimal b = new BigDecimal(p, new MathContext(4));//将p转换为,获得4位有效数的b原创 2007-04-23 23:43:00 · 2428 阅读 · 0 评论 -
一个扑克牌程序
public class DeckOfCards extends Applet{ private Card deck[]; private int currentCard; private Button dealButton, shuffleButton; private TextField displayCard; public void init(){ String faces[] = { "转载 2007-04-27 22:50:00 · 1011 阅读 · 0 评论 -
在某个txt文档中查找符合某正则表达式的内容
//TextFile 类import java.util.*;import java.io.*;public class TextFile extends ArrayList { /** * @param args */ public static String read(String filename) throws IOException { BufferedRe原创 2007-04-28 17:35:00 · 4161 阅读 · 0 评论 -
文件的加锁解锁
import java.io.FileOutputStream;import java.nio.channels.*;public class FileLocking { /** * @param args */ public static void main(String[] args) throws Exception { // TODO 自动生成方法存根原创 2007-04-28 20:59:00 · 1007 阅读 · 0 评论 -
压缩和解压缩
import java.io.*;import java.util.zip.*;public class GZipCompress { public static void main(String[] args) throws IOException { // TODO 自动生成方法存根 if (args.length != 2 ) { System.ou原创 2007-04-28 21:19:00 · 605 阅读 · 0 评论 -
文件夹的增删改
import java.io.*;public class MakeDir ...{ private static void usage() ...{ System.err.println("Usage:MakeDirectories path1 ... " + "Create each path " + "Usage:MakeDirectories -d原创 2007-04-28 21:36:00 · 536 阅读 · 0 评论 -
影射方式的文件读写
import java.io.*;import java.nio.*;import java.nio.channels.*;public class MappedIO ...{ private static int numOfInts = 4000000; private static int numOfUnbufferInts = 2000000; private abstrac原创 2007-04-28 21:47:00 · 569 阅读 · 0 评论 -
Hibernate的配置信息
Hibernate的配置信息主要是由Configuration类实现。Configuration最普通的用法是:Configuration cfg = new Configuration().configuration();也可以直接读取文件:File file = new File("d://cfg//hibernateCfg.xml");Configuration cfg = new原创 2007-05-10 00:01:00 · 884 阅读 · 0 评论