사용자 도구

사이트 도구


java:swing:desktop

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
java:swing:desktop [2011/10/20 15:44]
kwon37xi 새로 만듦
java:swing:desktop [2011/10/20 15:46] (현재)
kwon37xi
줄 2: 줄 2:
 Java 애플리케이션에서 데스크탑의 기본 설정을 통해 브라우저나 파일을 열게 할 수 있고, 기본 메일 클라이언트로 메일을 보내게 할 수 있다. Java 애플리케이션에서 데스크탑의 기본 설정을 통해 브라우저나 파일을 열게 할 수 있고, 기본 메일 클라이언트로 메일을 보내게 할 수 있다.
  
-[[http://johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html|How to open a URL in the user-default browser using Java]]를 참조한다.+[[http://java.sun.com/developer/technicalArticles/J2SE/Desktop/javase6/desktop_api/|Using the Desktop API in Java SE 6]]
  
 [[Desktop|http://download.oracle.com/javase/6/docs/api/java/awt/Desktop.html]] 클래스에는 이 외에도 많은 기능이 있다. [[Desktop|http://download.oracle.com/javase/6/docs/api/java/awt/Desktop.html]] 클래스에는 이 외에도 많은 기능이 있다.
  
-아래는 기본 웹 브라우저로 URL을 열도록 하는 것이다.+아래는 기본 웹 브라우저로 URL을 열도록 하는 것이다. [[http://johnbokma.com/mexit/2008/08/19/java-open-url-default-browser.html|How to open a URL in the user-default browser using Java]]를 참조.
 <code java> <code java>
 import java.net.URI; import java.net.URI;
 import java.awt.Desktop; import java.awt.Desktop;
  
-        if( !java.awt.Desktop.isDesktopSupported() ) {+if( !java.awt.Desktop.isDesktopSupported() ) {
  
-            System.err.println( "Desktop is not supported (fatal)" ); +    System.err.println( "Desktop is not supported (fatal)" ); 
-            System.exit( 1 ); +    System.exit( 1 ); 
-        }+}
  
-        java.awt.Desktop desktop = java.awt.Desktop.getDesktop();+java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
  
-        if( !desktop.isSupported( java.awt.Desktop.Action.BROWSE ) ) {+if( !desktop.isSupported( java.awt.Desktop.Action.BROWSE ) ) {
  
-            System.err.println( "Desktop doesn't support the browse action (fatal)" ); +    System.err.println( "Desktop doesn't support the browse action (fatal)" ); 
-            System.exit( 1 ); +    System.exit( 1 ); 
-        }+}
  
-        desktop.browse(new URI("http://www.example.com"));+desktop.browse(new URI("http://www.example.com"));
 </code> </code>
java/swing/desktop.1319093044.txt.gz · 마지막으로 수정됨: 2011/10/20 15:44 저자 kwon37xi