- 博客(27)
- 资源 (16)
- 收藏
- 关注
原创 java 字符大小写(中文)转换
需要把一些文件的内容转换为大写。文件内容中有中文。直接转会出现乱码。今天写了个类用以实现这个。特写下来。以下为源代码 import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;import java.io.FileWriter;import java.io.
2010-01-26 14:30:00
1789
原创 java 小数四舍五入 保留两位小数
做个笔记。呵呵。float input_= ((float) (Math.round(Float.parseFloat(input) * 100)) / 100); input 为要转换的变量。input_为转换后的变量。
2009-12-26 11:33:00
961
原创 jtable 删除行 删除多行 删除任意选中行
int count[]=table.getSelectedRows(); if (count.length return; }else { for (int i = count.length; i > 0; i--) { tableModel.removeRow(table.getSelectedRow()); } } //代码简单。只是有时候人很矛盾。会把t
2009-12-26 11:27:00
11622
13
转载 Java Socket网络编程七
Java平台在java.net包里来实现Socket。在这本文中,我们将使用Java.net包中的下面三个类来工作: ?URLConnection ?Socket ?ServerSocket 在java.net包里包含有更多的类,但是这些是你最经常遇见的,让我们从URLConnection开始,这个类提供了在你的java代码里使用Socket的方法而无需了解Socket的底层机制。 甚
2009-11-24 09:04:00
448
转载 Java Socket网络编程六
SSL(安全套接层)是Netscape公司在1994年开发的,最初用于WEB浏览器,为浏览器与服务器间的数据传递提供安全保障,提供了加密、来源认证和数据完整性的功能。现在SSL3.0得到了普遍的使用,它的改进版TLS(传输层安全)已经成为互联网标准。SSL本身和TCP套接字连接是很相似的,在协议栈中,SSL可以被简单的看作是安全的TCP连接,但是某些TCP连接的特性它是不支持的,比如带外数
2009-11-24 09:02:00
690
转载 Java Socket网络编程五
网络的伟大之一也是信息共享,Server可以主动向所有Client广播消息,同时Client也可以向其它Client发布消息。下面看看如何开发一个可以实时传递消息的程序。 设计原理: 服务器端接受客户端的连接请求,同时启动一个线程处理这个连接,线程不停的读取客户端输入,然后把输入加入队列中,等候处理。在线程启动的同时将线程加入队列中,以便在需要的时候定位和取出。 {源码}
2009-11-24 09:01:00
416
转载 Java Socket网络编程四
在实际的网络环境里,同一时间只对一个用户服务是不可行的。一个优秀的网络服务程序除了能处理用户的输入信息,还必须能够同时响应多个客户端的连接请求。在java中,实现以上功能特点是非常容易的。 设计原理: 主程序监听一端口,等待客户接入;同时构造一个线程类,准备接管会话。当一个Socket会话产生后,将这个会话交给线程处理,然后主程序继续监听。运用Thread类或Runnable接口来实
2009-11-24 08:59:00
502
转载 Java Socket网络编程三
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的
2009-11-24 08:58:00
353
转载 Java Socket网络编程二
Socket是网络上运行的两个程序间双向通讯的一端,它既可以接受请求,也可以发送请求,利用它可以较为方便的编写网络上数据的传递。在Java中,有专门的Socket类来处理用户的请求和响应。利用Socket类的方法,就可以实现两台计算机之间的通讯。这里就介绍一下在Java中如何利用Socket进行网络编程。 在Java中Socket可以理解为客户端或者服务器端的一个特殊的对象,这个对象有
2009-11-24 08:56:00
440
转载 Java Socket网络编程一
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间
2009-11-24 08:46:00
481
原创 常用正则表达式
"^(?!_)(?!.*?_$)[a-zA-Z0-9_/u4e00-/u9fa5]+$"; //汉字、数字、字母、下划线,不能以下划线开头和结尾 "^[1-9]//d*$"; //正整数 "^[1-9]//d*//./
2009-11-20 15:24:00
351
原创 弹出的窗体居中
import java.awt.Component;/** * @author WENLIANG * */public class Location { public static void Init(Component cpF,Component cpC){ cpC.setLocation(cpF.getX()+(cpF.getWidth()/2-(cpC.getWidth()/
2009-11-20 15:22:00
490
原创 java 图片放大缩小
import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun.image.codec.jpe
2009-11-20 15:19:00
4127
原创 jtable 单元格 添加 提示
jTable.addMouseMotionListener(new MouseMotionListener() { public void mouseMoved(MouseEvent e) { Point point = e.getPoint(); int x = jTable.r
2009-10-30 09:33:00
738
原创 设置jTable不能重新调整列宽 设置jTable不能重新排序各列
// 设置不能重新调整列宽 jTable.getTableHeader().setResizingAllowed(false); // 设置不能重新排序各列 jTable.getTableHeader().setReorderingAllowed(false);
2009-10-30 09:29:00
1165
原创 jar 打包成 exe 工具
1。 Excelsior JET 上报射流 http://www.excelsior-usa.com/jet.html http://www.excelsior-usa.com/jet.html 2. 2。 JSmooth JSmooth http://jsmooth.sourceforge.net/ http://jsmooth.sourceforge.net/
2009-10-13 09:44:00
809
原创 jdic 下载
https://jdic.dev.java.net/servlets/ProjectDocumentList?folderID=9354&expandFolder=9354&folderID=3606
2009-09-18 15:54:00
950
原创 swing中文验证码
/** * */import java.awt.*;import java.awt.image.*;import java.util.*;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;/** * @author WenLiang */public class ImageCo
2009-09-14 14:56:00
535
原创 swing验证码
/** * */import java.awt.*;import java.awt.image.*;import java.util.*;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;/** * @author WenLiang */public class ImageCo
2009-09-14 14:36:00
921
原创 swing验证码
import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.util.Random;import javax.swing.ImageIcon;import javax.sw
2009-09-14 14:01:00
544
原创 swing验证码
import java.awt.Color;import java.awt.Container;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.util.Random;import javax.swing.ImageIcon;import javax.
2009-09-14 12:01:00
834
原创 jtable添加行
import java.awt.BorderLayout;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.J
2009-09-12 17:54:00
4114
原创 JasperReport实现动态列
import java.util.Enumeration;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;import javax.swing.table.JTableHeader;import javax.swing.table.TableColumn;import javax.swing.table.
2009-09-08 15:26:00
5670
1
原创 Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components
jasperreports使用出现的下列异常: Found two components for namespace http://jasperreports.sourceforge.net/jasperreports/components 解决方法.查看是否在工程目录添加了外部jar [jasperreports-X.X.X.jar],[jasperreports-X.X.X-j
2009-09-02 09:52:00
5428
原创 swing面版最大化去掉任务栏高度
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕分辨率大小Insets insets = Toolkit.getDefaultToolkit().getScreenInsets(frame.getGraphicsConfiguration()); //getScreenInset
2009-08-28 16:18:00
2377
swing+hibernate+spring
2009-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人