• 大小: 5.13M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-09-25
  • 语言: Java
  • 标签: 其他  

资源简介

火车订票系统cs版Byjava.zip

资源截图

代码片段和文件信息

package business;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;

import view.LoginView;
import view.ManagerMainView;
import view.MemberView;

import model.Customer;

import dao.UpdateUserDao;

public class TrayFactory {
        private static TrayIcon trayIcon = null;
        private Component comp = null;
        private URL trayImageName = null;
        private String tooltip = null;
        
        
        public static TrayIcon getTrayIcon() {
return trayIcon;
}

public static void removeTray(TrayIcon trayIcon) {
SystemTray tray = SystemTray.getSystemTray();
tray.remove(trayIcon);
}

private TrayFactory(Component comp URL trayImageName String tooltip) {
                this.comp = comp;
                this.trayImageName = trayImageName;
                this.tooltip = tooltip;
                init();
        }
        
        private void init() {
                if (SystemTray.isSupported()) {
                        SystemTray tray = SystemTray.getSystemTray();
                        Image image  = Toolkit.getDefaultToolkit().getImage(trayImageName);
                     
                        PopupMenu popupMenu = new PopupMenu();
                        MenuItem miniItem = new MenuItem(“最小化“);
                        MenuItem restoreItem = new MenuItem(“还原“); 
                        MenuItem exitItem  = new MenuItem(“退出“);
                        
                        miniItem.addActionListener(new MiniItemActionListener());
                        restoreItem.addActionListener(new RestoreItemActionListener());                        
                        exitItem.addActionListener(new ExitItemActionListener());
                        
                        popupMenu.add(miniItem);
                        popupMenu.addSeparator();
                        popupMenu.add(restoreItem);
                        popupMenu.addSeparator();
                        popupMenu.add(exitItem);
                        
                        trayIcon = new TrayIcon(image tooltip  popupMenu);
                        trayIcon.setImageAutoSize(true);
                        trayIcon.addMouseListener(new TrayIconMouseListener());
                        //trayIcon.addActionListener(new TrayIconActionListener());
                                                
                        try {
                                tray.add(trayIcon);
                        }
                        catch (AWTException e) {
                                System.err.println(e);
                        }
                }
                else {
                        //..........
                }
        }
        private class MiniItemActionListener implements ActionListener{

@Override
public void actionPerformed(ActionEvent e) {
comp.setVisible(false);
}
        
        }

        private class RestoreItemActionL

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-03-09 13:30  火车订票系统cs版By java\
     文件        6144  2013-03-09 13:29  火车订票系统cs版By java\broadcast.dmp
     文件       10240  2013-03-09 13:30  火车订票系统cs版By java\customer.dmp
     文件        8192  2013-03-09 13:30  火车订票系统cs版By java\seatset.dmp
     文件        8192  2013-03-09 13:30  火车订票系统cs版By java\stationsInfo.dmp
     文件       10240  2013-03-09 13:30  火车订票系统cs版By java\ticket.dmp
     文件        8192  2013-03-09 13:31  火车订票系统cs版By java\trainset.dmp
     目录           0  2013-03-09 13:25  火车订票系统cs版By java\火车订票系统\
     文件       10403  2013-03-09 13:23  火车订票系统cs版By java\火车订票系统.sql
     文件         478  2013-03-03 17:42  火车订票系统cs版By java\火车订票系统\.classpath
     文件         394  2013-03-09 13:22  火车订票系统cs版By java\火车订票系统\.project
     文件        1805  2013-03-03 09:16  火车订票系统cs版By java\火车订票系统\.reverse.properties
     目录           0  2013-03-02 16:34  火车订票系统cs版By java\火车订票系统\.settings\
     文件         598  2013-02-19 09:50  火车订票系统cs版By java\火车订票系统\.settings\org.eclipse.jdt.core.prefs
     文件      154523  2013-03-03 09:16  火车订票系统cs版By java\火车订票系统\12.uml
     文件      245693  2013-03-03 09:16  火车订票系统cs版By java\火车订票系统\12.umldi
     目录           0  2013-03-03 17:39  火车订票系统cs版By java\火车订票系统\bin\
     文件       51366  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\171go.jpg
     文件       45775  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\bg0104.jpg
     文件        1357  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing.jpg
     目录           0  2013-03-03 17:39  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\
     文件        1142  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d01.gif
     文件        1528  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d02.gif
     文件        1855  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d03.gif
     文件        3331  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d04.gif
     文件        2096  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d05.gif
     文件        1399  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d06.gif
     文件        2054  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d07.gif
     文件        1523  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d08.gif
     文件        1161  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d09.gif
     文件        1634  2013-03-02 15:57  火车订票系统cs版By java\火车订票系统\bin\biaoqing_1\d10.gif
............此处省略255个文件信息

评论

共有 条评论