程序设计
摘要: import javax.swing.text.AttributeSet;
import javax.swing.text.BadLocationException;
import javax.swing.text.PlainDocument;
public class LimitedDocument extends PlainDocument {
private int maxLength = -1;
private String allowCharAsString = null;
public LimitedDocument() {
super();
}
阅读全文
摘要: import java.security.*;
import javax.crypto.*;
public class DESPlus {
private static String strDefaultKey = "national";
private Cipher encryptCipher = null;
private Cipher decryptCipher = null;
/**
* 将byte数组转换为表示16进制值的字符串, 如:byte[]{8,18}转换为:0813, 和public static byte[]
* hexStr2ByteArr(String strIn) 互为可逆的转换过程
*
* @param arrB
* 需要转换的byte数组
* @return 转换后的字符串
* @throws Exception
* 本方法不处理任何异常
阅读全文
摘要: import java.security.MessageDigest;
import java.security.*;
import java.security.spec.*;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Administrator
*/
public class MD5 {
阅读全文
摘要: 下面就是在jFrame下的一些方法经验积累,可能很微小很不起眼,或许对新手有点点帮助,我会不定时更新一下的:
1)改变界面为系统默认状态:
1 //需要导入这个包
2 import javax.swing.UIManager;
3
4 //改变界面为系统默认状态
5
6 try {
7
8 UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); //设置界面样式
9
10 javax.swing.SwingUtilities.updateComponentTreeUI(this); //更新界面
11
12 } catch (Exception ex) { //捕捉错误
13
14 ex.printStackTrace(); //输出错误
阅读全文
摘要: 本人的思路是让程序去访问(HttpURLConnection)一个可以查IP地址的,然后把这个网页下载(FileOutputStream)到本地,通过(BufferedReader)去读取那个临时文件,最后通过操作文件(File),把临时文件删除,并以弹出“对话框”形式把获取的“外网 IP”显示出来。
提供几个查IP反回页面相对简单的网址,访问不同的网址,读取关键字符串的时候可能会不同,请做出相应的修改。
http://www.bliao.com/ip.phtml
http://www.5di1.com/getip/getip.asp
http://www.m5home.com/myip
http://vbnet.mvps.org/resources/tools/getpublicip.shtml
阅读全文