java应用程序

1.用Java实现获取本地IP地址,

import java.net.*;
public class useAddress
{
	public static void main(String args[])
	{
		try
		{
			InetAddress address=InetAddress.getLocalHost();
			System.out.println(address);

		}
		catch(Exception e)
		{
			System.out.println("Could not find this computer's address");	
	
		}


	}


}

执行后的情况:




2.用ava写一个简单的浏览器

package hello;
import javax.swing.text.*;
import javax.swing.*;
import java.net.*;
import java.io.*;
import java.awt.*;
import javax.swing.event.*;


import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.WindowConstants;
import javax.swing.event.HyperlinkEvent;

class LinkFollower implements HyperlinkListener {
	private  JEditorPane pane;
	
	public LinkFollower(JEditorPane pane){
		this.pane=pane;
	}
	
	public void hyperlinkUpdate(HyperlinkEvent evt){
		if(evt.getEventType()==HyperlinkEvent.EventType.ACTIVATED){
			try{pane.setPage(evt.getURL());}
			catch(Exception e) {}
		}
	}

}



package hello;

import java.io.IOException;

import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.WindowConstants;

 
public class useSimpleWebBrowser{
	public static void main(String args[]){
		String initialPage="http://www.sohu.com";
		if(args.length>0) initialPage=args[0];
		
		JEditorPane jep=new JEditorPane();
		jep.setEditable(false);
		jep.addHyperlinkListener(new LinkFollower(jep));
		
		try{jep.setPage(initialPage);	}
		catch(IOException e){
			System.err.println("Usage:java SimpleWebBrowser url");
			System.err.println(e);
			System.exit(-1);
		}
		
		JScrollPane scrollPane=new JScrollPane(jep);
		JFrame f=new JFrame("Simple Web Browser");
		f.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
		f.getContentPane().add(scrollPane);
		f.setSize(512, 342);
		f.show();
	}
}



最后执行结果:




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值