DigitalPersona의 개발 (시스템 트레이 듣기 지문 스캔)

사실 매우 간단합니다, 주요 발생 DPFPCapture 객체는, 거기에 자신의 우선 순위를 설정합니다.

기음#

// 우선 순위를 설정, 이것은 시스템 트레이에 키뿐만 아니라 듣기입니다! 
= 잡을 수 DPFP.Capture.Capture 새로운 새 DPFP.Capture.Capture (Priority.Low) 
 
// 트레이 최소화 
이 본 .WindowState = ; FormWindowState.Minimized
 이 본 .hide ();

 

자바

// 우선 순위를 설정, 이것은 시스템 트레이에 키뿐만 아니라 듣기입니다! 
= 잡을 수 DPFPCapture DPFPGlobal.getCaptureFactory () createCapture (DPFPCapturePriority.CAPTURE_PRIORITY_LOW는); 
 
// 트레이 최소화 
개인  보이드 를 SystemTray () {
         IF (SystemTray.isSupported ()) { // 시스템 트레이 기능을 지원하는지 여부를 결정한다.
             // 생성 트레이 팝업 메뉴를 마우스 오른쪽 버튼으로 클릭 
            PopupMenu로하여 popupMenu = 새로운 새 의 PopupMenu (); 
 
            //이 생성 팝업 메뉴 항목을 종료 
            MenuItem을 itemExit = 새로운 새 의 MenuItem ( "종료" ); 
            itemExit.addActionListener을 ( 새로운 새 의 ActionListener () { 
                @Override 
                공공  무효의 actionPerformed (ActionEvent의 전자) { 
                    을 System.exit ( 0 ); 
                } 
            }); 
            popupMenu.add (itemExit); 
 
            // 创建托盘图标 
            이미지 아이콘 아이콘 =  이미지 아이콘 (getClass ()의 getResource ( "이미지 / timg.jpg").); // 创建图片对象 
            TrayIcon에 TRAYICON = 새로운 TrayIcon에 (icon.getImage () "ScanUpload" , 
                    하여 popupMenu); 
            trayIcon.addActionListener ( 의 ActionListener () { 
                @Override 
                공공  무효  의 actionPerformed (ActionEvent를 전자) {
                    TwainADF_VerificationForm. (.setVisible true로는 ) 
                } 
            )}; 
 
            // 시스템 트레이 아이콘 트레이에 추가
             // 이 다음 직접 트레이를 닫은 후 프로그램이 열려있는 디스플레이 트레이 아이콘 안에 넣어 클릭 수 
            시도 { 
                SystemTray.getSystemTray (). 추가 (TRAYICON); 
            } 캐치 {(사용해 AWTException E1의) 
                ) e1.printStackTrace (; 
            } 
        } 
    }

 

추천

출처www.cnblogs.com/hanjun0612/p/11460429.html