ÓÃjavaÄ£Äâä¯ÀÀÆ÷³ÌÐò
³ÌÐòÔ´´úÂ룺
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Cursor;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTextField;
import javax.swing.event.HyperlinkEvent;
import javax.swing.event.HyperlinkListener;
public class browseWeb extends JFrame{
private JTextField enterField;//¶¨ÒåÒ»¸öÎı¾¿ò¶ÔÏó£¬ÓÃÀ´´æ·ÅURL
private JEditorPane contentsArea;//¶¨ÒåÒ»¸öÎı¾Óò¶ÔÏó£¬ÓÃÀ´´æ·ÅÍøÒ³
public browseWeb(){ //¹¹Ô캯Êý
super("Web browser");//ÓÃÓÚÉèÖñêÌâ
enterField=new JTextField("ÇëÔÚ´ËÊäÈëURL");//Éú³ÉÒ»¸öÎı¾¿ò¶ÔÏó
enterField.addActionListener(//ÉèÖüàÌýÕß
new ActionListener(){
public void actionPerformed(ActionEvent event){
getThePage(event.getActionCommand());//¶ÁÈ¡ÍøÒ³£¨»ñÈ¡ÍøÖ·£©
}
}
);
Container container=this.getContentPane();//»ñÈ¡ÄÚÈݸñ
container.add(enterField,BorderLayout.NORTH);//°ÑÎı¾¿ò·ÅÔÚÉÏÃæ
contentsArea=new JEditorPane(); //´´½¨´ø¹ö¶¯ÌõµÄÎı¾Óò
contentsArea.setEditable(false);//ÉèÖÃÎı¾Óò²»¿ÉÒÔ±à¼
contentsArea.addHyperlinkListener(//ÉèÖ󬼶Á´½Ó¼àÌý
new HyperlinkListener(){
//ÈôÓû§µ¥»÷Á˳¬¼¶Á´½Ó£¬Ôòתµ½Ö¸¶¨Ò³Ãæ
public void hyperlinkUpdate(HyperlinkEvent event){
if(event.getEventType()==HyperlinkEvent.EventType.ACTIVATED)//ʼþÀàÐÍΪ¼¤»îÀàÐÍ
getThePage(event.getURL().toString());//¶ÁÈ¡ÍøÒ³ÄÚÈÝ
}
}
);
container.add(new JScrollPane(contentsArea),BorderLayout.CENTER);//°ÑÎı¾Óò·ÅÔÚÏÂÃæ
this.setSize(500,250);//ÉèÖÿò¼Ü´óС
this.setVisible(true);///ÉèÖÿò¼Ü¿É¼û
}
public void getThePage(String location){//¶ÁÈ¡ÍøÒ³·½·¨
//µ±¶ÁÈ¡Îļþʱ£¬ÉèÖÃÊó±êµÄ¹â±êΪÔËÐÐ̬
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));//°Ñµ±Ç°¹â±êÉèÖÃΪµÈ´ý״̬
try{ //¶ÁÈ¡Îļþ£¬²¢ÔÚÎı¾ÇøÏ
Ïà¹ØÎĵµ£º
2009-08-18 15:49
////ÉèÖþÓÖУ¨×¢Ò⣬ҪÔÚÉèÖô°Ìå´óСÏÂÃæÉèÖøþ䣩
this.setLocationRelativeTo(null);
********************
String[] kecheng = {"Java","Ó¢Óï","Êýѧ"};
JComboBox jComboBox3 = new JComboBox(kecheng);
JComboBox jComboBox2 = new JComboBox();
******* ......
96¡¢JAVAÓïÑÔÈçºÎ½øÐÐÒì³£´¦Àí£¬¹Ø¼ü×Ö£ºthrows,throw,try,catch,finally·Ö±ð´ú±íʲôÒâÒ壿ÔÚtry¿éÖпÉÒÔÅ׳öÒì³£Âð£¿
Javaͨ¹ýÃæÏò¶ÔÏóµÄ·½·¨½øÐÐÒì³£´¦Àí£¬°Ñ¸÷ÖÖ²»Í¬µÄÒì³£½øÐзÖÀ࣬²¢ÌṩÁËÁ¼ºÃµÄ½Ó¿Ú¡£ÔÚJavaÖУ¬Ã¿¸öÒì³£¶¼ÊÇÒ»¸ö¶ÔÏó£¬ËüÊÇThrowableÀà»òÆäËü×ÓÀàµÄʵÀý¡£µ±Ò»¸ö·½·¨³öÏÖÒì³£ºó±ãÅ׳öÒ»¸öÒì³£¶ÔÏó£¬ ......
ѹËõÎļþ¼Ð´úÂ룺
import java.io.File;
import org.apache.tools.zip.ZipOutputStream; //Õâ¸ö°üÔÚant.jarÀҪµ½¹Ù·½ÍøÏÂÔØ
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.util.zip.ZipInputStream;
import java.util.zip.ZipEntry;
......
18.×öÒ»¸öµ¥×ÓģʽµÄÀֻ࣬¼ÓÔØÒ»´ÎÊôÐÔÎļþ
package com.softeem.demo;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
/**
*@authorleno
*µ¥×Óģʽ£¬±£Ö¤ÔÚÕû¸öÓ¦ÓÃÆÚ¼äÖ»¼ÓÔØÒ ......
23.±à³ÌʵÏÖÐòÁл¯µÄStudent£¨sno,sname£©¶ÔÏóÔÚÍøÂçÉϵĴ«Êä
package com.softeem.demo;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.net.ServerSocket;
import java.net.Socket;
class Student implem ......