Java UDP通讯程序升级版
最近一直在写C#的UDP通讯方面的程序,抽空把以前写的Java的UDP通讯程序拿出来做了一些升级的修改,把以前一些不足的地方做了改动,同时使用exe4j软件编译成exe文件,软件效果如下所示:
同时把代码贴出来,以供大家指点一二。
Main.java(主函数)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package jappudp;
/**
*
* @author AlimysoYang
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
UdpFrame udpframe = new UdpFrame();
}
}
UdpFrame.java(窗口单元)
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package jappudp;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
*
* @author AlimysoYang
* @version 1.0.1
*/
public class UdpFrame extends JFrame implements ActionListener
{
//初始化窗口控件
private JLabel lbRecvPort = new JLabel("接收端口",JLabel.LEFT);
private JLabel lbSendIP = new JLabel("发送IP",JLabel.LEFT);
private JLabel lbSendPort = new JLabel("发送端口",JLabel.LEFT);
private JLabel lbRecv = new JLabel("接收数据",JLabel.LEFT);
private JLabel lbSend = new JLabel("发送数据",JLabel.LEFT);
private JLabel lbInfo = new JLabel("",JLabel.LEFT);
private JLabel lbVersion = new JLabel("AlimysoYang (for NetBeans) v1.01",JLabel.LEFT);
private JTextField tfRecvPort = new JTextField("8800",6);
private JTextField tfSendIP = new JTextField("127.0.0.1",15);
private JTextField tfSendPort = new JTextField("8801",6);
相关文档:
学.NET就好比和爹妈一起出门,啥事都不用愁,因为爹妈都给你操心着了。
学Java就像自己出门,你要睁大眼睛看清周围的世界,并决定你自己的方向;
必要的时候,你要脱离一切束缚,自己搞一套框架来适应特殊需求。
在Java的世界里,有着形形色色的开源产品和框架。
它们就好像你在异 ......
//写这个程序也为了纪念王江民先生……话说当年他也是写过这个类似程序
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class game extends Applet implements ActionListener{
//定义变量
int num1, num2, num3, jieguo, jilu, ......
http://hi.baidu.com/0_net/blog/item/8566fc2bb730c293033bf63e.html
一.获得控制台用户输入的信息
/** *//**获得控制台用户输入的信息
* @return
* @throws IOException
*/
public St ......
研究了一下Google
Map上的根据经纬度求地球表面两点间距离的实现, 用java实现了一把,对我国境内的Beijing54, Xian80,WGS84三种坐标系的空间距离计算感觉这个实现是比较准确的。当然,这里只是个人的感觉而已。。。可能我还没有遇到那种对精度要求非常严格的地方,或许,本身我这个方式就是错误的。。。呵呵 ......
今天是来传智播客的第一天,幸亏之前看过thinking in java 感觉理解不是很吃力,但是感觉挺累的
1。外挂插件的步骤:
1,在eclipse的目录下建立links目录。
2,在links目录下,建立一个文件,内容为插件eclipse目录的父目录;
path=插件eclipse目录的父目录 path=F:\\Eclipse\\NLpack1-eclipse-SDK-3.2.1-w ......