Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ÈçºÎÔÚÈÎÎñÀ¸ÏÔʾjava³ÌÐòͼ±ê

¸Ã´úÂëʵÏÖÁËÔÚϵͳÓÒϽǵÄÈÎÎñÀ¸ÖÐÏÔʾ³ÌÐòµÄͼ±ê£¬²¢ÇÒ×îС»¯³ÌÐòºóµ¥»÷ͼ±ê¿ÉÒÔÏÔʾ³öÀ´Õâ¸ö³ÌÐò´°¿Ú
import java.awt.Color;
¡¡¡¡import java.awt.Image;
¡¡¡¡import java.awt.MenuItem;
¡¡¡¡import java.awt.PopupMenu;
¡¡¡¡import java.awt.Toolkit;
¡¡¡¡
¡¡¡¡
¡¡¡¡import javax.swing.JFrame;
¡¡¡¡import javax.swing.JLabel;
¡¡¡¡
¡¡¡¡
¡¡¡¡public class test extends JFrame
¡¡¡¡{
¡¡¡¡long setTime = 30*1000;
¡¡¡¡
¡¡¡¡JLabel jl = new JLabel("Ê£Óàʱ¼ä£º");
¡¡¡¡
¡¡¡¡JLabel jl1 = new JLabel();
¡¡¡¡
¡¡¡¡PopupMenu popupMenu1 = new PopupMenu();
¡¡¡¡MenuItem menuItem1 = new MenuItem();
¡¡¡¡
¡¡¡¡public examTime(){
¡¡¡¡ this.setLocation(200, 200);
¡¡¡¡ this.setSize(300, 200);
¡¡¡¡ isTray();
¡¡¡¡ this.setVisible(true);
¡¡¡¡ addWindowListener(new WindowAdapter()
¡¡¡¡ {
¡¡¡¡ public void windowIconified(WindowEvent evt)
¡¡¡¡ {
¡¡¡¡ unVisible();
¡¡¡¡ }
¡¡¡¡ });
¡¡¡¡
¡¡¡¡ popupMenu1.setLabel("PopupMenu");
¡¡¡¡ menuItem1.setLabel("´ò¿ª");
¡¡¡¡ menuItem1.addActionListener(new ActionListener()
¡¡¡¡ {
¡¡¡¡ public void actionPerformed(ActionEvent evt)
¡¡¡¡ {
¡¡¡¡ showw();
¡¡¡¡ }
¡¡¡¡ });
¡¡¡¡ popupMenu1.add(menuItem1);
¡¡¡¡}
¡¡¡¡
¡¡¡¡public void unVisible(){
¡¡¡¡ this.setVisible(false);
¡¡¡¡}
¡¡¡¡
¡¡¡¡public void showw(){
¡¡¡¡ this.setVisible(true);
¡¡¡¡}
¡¡¡¡public void isTray()
¡¡¡¡ {
¡¡¡¡ try
¡¡¡¡ {
¡¡¡¡ if (SystemTray.isSupported())
¡¡¡¡ {// Åжϵ±Ç°Æ½Ì¨ÊÇ·ñÖ§³ÖϵͳÍÐÅÌ
¡¡¡¡ SystemTray st = SystemTray.getSystemTray();
¡¡¡¡ Image image = Toolkit.getDefaultToolkit().getImage(
¡¡¡¡ "E:/eclipse/workspace/test/test.gif");//¶¨ÒåÍÐÅÌͼ±êµÄͼƬ
¡¡¡¡ TrayIcon ti = new TrayIcon( image);
¡¡¡¡ ti.setToolTip ( "test ");
¡¡¡¡ ti.setPopupMenu ( this.popupMenu1);
¡¡¡¡ st.add(ti);
¡¡¡¡ }
¡¡¡¡ }
¡¡¡¡ catch (Exception e)
¡¡¡¡ {
¡¡¡¡
¡¡¡¡ }
¡¡¡¡
¡¡¡¡
¡¡¡¡ }
¡¡¡¡public static void main(String[] args)
¡¡¡¡ {
¡¡¡¡ new test();
¡¡¡¡ }
¡¡¡¡}


Ïà¹ØÎĵµ£º

javaÈëÃÅ

 Javaѧϰ´ÓÈëÃŵ½¾«Í¨ 
Ò»¡¢ JDK (Java Development Kit) 
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......

Java¸¡µãÊýµÄ¾«È·¼ÆËã¼°±íʾËÄÉáÎåÈëµÄÉèÖÃ

£¨1£©¡¢¸¡µãÊý¾«È·¼ÆËã
ʤÀûÓÍÌïÈýÁ÷ºÏÒ»ÏîÄ¿ÖÐÒ»Ö±´æÔÚÒ»¸öÎÊÌ⣬¾ÍÊÇÿ´Î±¨±íͳ¼ÆµÄÎï×ʽð¶îºÍʵ¼ÊµÄ½ð¶îÒª²îÄÇô¼¸·ÖÇ®£¬ºÍʵ¼Ê½ð¶î²»Ò»Ö£¬Èÿͻ§¾õµÃ×ÜÊDz»ÄÇÃ´Êæ·þ£¬Ô­ÒòÊÇÒòΪÎÒÃÇʹÓÃjavaµÄ¸¡µãÀàÐÍdoubleÀ´¶¨ÒåÎï×ʽð¶î£¬²¢ÇÒÔÚ±¨±íͳ¼ÆÖÐÎÒÃǾ­³£Òª½øÐÐһЩÔËË㣬µ«JavaÖи¡µãÊý£¨double¡¢float£©µÄ¼ÆËãÊǷǾ«È· ......

JavaÏß³Ìͬ²½»úÖÆsynchronized¹Ø¼ü×ÖµÄÀí½â

¡¾IT168 ¼¼ÊõÎĵµ¡¿Ïß³Ìͬ²½£º
¡¡¡¡ÓÉÓÚͬһ½ø³ÌµÄ¶à¸öÏ̹߳²ÏíͬһƬ´æ´¢¿Õ¼ä£¬ÔÚ´øÀ´·½±ãµÄͬʱ£¬Ò²´øÀ´ÁË·ÃÎʳåÍ»Õâ¸öÑÏÖØµÄÎÊÌâ¡£JavaÓïÑÔÌṩÁËרÃÅ»úÖÆÒÔ½â¾öÕâÖÖ³åÍ»£¬ÓÐЧ±ÜÃâÁËͬһ¸öÊý¾Ý¶ÔÏó±»¶à¸öÏß³Ìͬʱ·ÃÎÊ¡£
¡¡¡¡ÐèÒªÃ÷È·µÄ¼¸¸öÎÊÌ⣺
¡¡¡¡1)synchronized¹Ø¼ü×Ö¿ÉÒÔ×÷Ϊº¯ÊýµÄÐÞÊηû£¬Ò²¿É×÷Ϊº¯ÊýÄÚµÄÓï ......

JAVA½ø½×£ºÒ»¸ö¼òµ¥Thread»º³å³ØµÄʵÏÖ


ÔÚÓ¦ÓÃÖУ¬ÎÒÃdz£³£ÐèÒªThread»º³å³ØÀ´×öһЩÊÂÒÔÌá¸ß³ÌÐòµÄЧÂʺͲ¢·¢ÐÔ¡£±¾ÎÄÑÝʾÁËÈçºÎÀûÓÃQueueÕâÖÖÊý¾Ý½á¹¹ÊµÏÖÒ»¸ö¼òµ¥µÄThread»º³å³Ø¡£
Ò»¸öThread»º³å³Ø¿ÉÒÔÉè¼Æ³ÉÒÔÏÂÕâÑù£º»º³å³ØÓɼ¸¸ö¹¤×÷ThreadºÍÒ»¸öQueue×é³É£¬Client¸ºÔð°ÑÈÎÎñ·Åµ½QueueÀïÃæ£¨put·½·¨£©£¬¶ø¹¤×÷Thread¾ÍÒÀ´ÎÈ¡³öÕâЩÈÎÎñ²¢Ö´ÐÐËüÃÇ£¨get· ......

java io

Á÷ ¾ÍÊÇÒ»¸ù¹Ü×Ó¡£Á÷×ÜÊdzɶԳöÏÖ¡£
·ÖΪÊäÈëÁ÷¡¢Êä³öÁ÷¡£Ëĸö×î½ü±¾µÄ³éÏóÀàÊÇ£ºinputstream,outputstream.ReaderÓëwriter.ǰÕßÊÇ×Ö½ÚÁ÷£¬ºóÕßÊÇ×Ö·ûÁ÷¡£
·ÖΪ ×Ö½ÚÁ÷(8bit)¡¢×Ö·ûÁ÷(16bit)¡£
·ÖΪ½ÚµãÁ÷£¨Ö±½Ó°Ñ¹Ü×ӷŵ½Ä¿±êÉÏ£©£¬´¦ÀíÁ÷£¨°Ñ¹Ü×Ó°ü×°´¦Àí£¬Èç
bufferedwriterÓëbufferedreader
£©
new FileOutputStr ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ