2009-05-12 6 views
4

... 썬더 버드 (thunderbird) 또는 아웃룩과 같은 전자 메일 클라이언트에서 생성되는 것과 유사합니다. 트레이에서 위로 이동하거나 페이드 인합니다.Java에서 원활한 알림 창을 만드는 가장 좋은 방법은 무엇입니까?

+0

어떤 GUI 툴킷을 사용하고 있습니까? 나는 그것이 차이를 만들 것이라고 상상한다. – Powerlord

+0

아직. 현재 응용 프로그램이 내 머리 속에 있습니다. 기술 설치가 아직 확실하지 않습니다. (실제로이 질문에 달려 있습니다.) –

답변

0

신고 내용은 무엇입니까? 이미 존재하는 프로그램을위한 프로그램입니까 아니면 새로운 응용 프로그램을 작성하고 있습니까?

Adobe AIR에는 Flex 기반 응용 프로그램이나 HTML/JS로 작성된 AIR 응용 프로그램과 같은 종류의 작업을 수행 할 수있는 기능이 있기 때문에 질문합니다. 그러나 이것이 처음부터 구축하고있는 것이 아니면 AIR를 사용하지 않을 것입니다.

+0

글쎄, 사실은 처음부터 다시 빌드하고 알림은 응용 프로그램의 중요한 부분, 그래서 그들은 내가 선택 JS 기술에 실제로 영향을 미칠 것입니다 ... 비록 JS와 나쁘지는 않지만, AIR는 내가 가진 경험이 전혀없는 것들 중 하나입니다 ... –

+0

만약 당신이 있다면 HTML과 JavaScript에 대해 잘 알고있는 좋은 프로그래머라면 AIR 응용 프로그램을 작성하는 것이 실제로 매우 기본입니다. 특히 Eclipse에서 Aptana 플러그인을 사용하는 경우 AIR 지원이 필요합니다. 처음 시작할 때 사용할 수있는 멋진 샘플 코드가 포함 된 새로운 프로젝트를 순간적으로 만들 수 있으며, AIR API는 궁극적으로 다른 JS 라이브러리와 같이 작업하는 것과 같습니다. Adobe는 HTML/JS 작업자를 대상으로하는 Adobe 개발자 센터에 정말 유용한 도움말 센터 설정을 제공합니다. –

0

기본 애니메이션에 Swing의 Timer 클래스 (http://java.sun.com/docs/books/tutorial/uiswing/misc/timer.html)를 사용할 수 있습니다. 타이머를 사용하여 콘텐츠가 포함 된 패널의 위치를 ​​업데이트하면됩니다.

나는 작년에 JavaOne 세션에 참석하여 꽤 매끄러운 작업을했습니다.

슬라이드 : http://progx.org/users/Gfx/FilthierRicherClientier.pdf

페이지 29에 특별한주의를 지불합니다.

그리고 여기가

http://today.java.net/pub/a/today/2007/10/23/create-moving-experiences-with-animated-transitions.html

이 모든 것의 최종 결과

은 매우, 매우 매끄러운했다 ... 같은 사람에서,하지만 등 더 많은 코드 및 스크린 샷과 웹 사이트입니다.

관련 문제