2010-01-01 9 views
3

프레임에서 웹 페이지를 열려면 어떻게해야합니까?프레임에서 웹 페이지를 열려면 어떻게해야합니까?

당신이

<frame src="http://www.google.com"> 

사용할 수있는 HTML 페이지에

예컨대 (내가 넷빈즈와 자바를 사용하고 있습니다) 그리고 프레임에 구글을 표시합니다.

프레임을 열어보기 위해 브라우저를 열고 싶지 않습니다. 어떻게해야합니까?

+0

데스크톱 응용 프로그램에서? J2SE? – JCasso

+0

예. 데스크톱 응용 프로그램 –

답변

6

인 JEditorPane의와 구글을로드하는 방법에 대한 간단한 예입니다 일부 상용 구성 요소가 있습니다. 이것이 당신이 찾고있는 것이기를 바랍니다. 그러나 나는 아직도 당신이 원하는 것을 100 % 확신하지 못합니다. 당신이하고있는 일에 대해 좀 더 많은 정보를 제공 할 수 있다면, 나는 당신을 더 도울 수있을 것입니다.

import javax.swing.*; 

public class GetWebPage { 
    public static void main(String args[]) throws Exception { 
     JEditorPane website = new JEditorPane("http://www.google.com/"); 
     website.setEditable(false); 

     JFrame frame = new JFrame("Google"); 
     frame.add(new JScrollPane(website)); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.setVisible(true); 
     frame.pack(); 
    } 

} 
+0

완벽합니다. 감사합니다. –

3

희망 this

을 할 수 있지만, 당신은 그냥 HTML에서 FRAME 뭔가를 원하는 경우, this 당신을 도움이 될 것입니다.

또한 "모질라 위젯 자바 스윙"MozSwing 전화가있다,하지만 어쩌면 당신은 그래서 당신은 J2SE에서 웹 브라우저 (.NET) 제어 상당을 요구하고 :)

0

을 원하는 아니다. 내가 아는 한 J2SE에는 이에 상응하는 것이 없습니다.

매우 약한 단지 JEditorPane이 있습니다.

편집 : 그들의

하나는 여기에 ICEbrowser

+0

나는 단지 웹 페이지를 표시 할 수 있기를 원합니다. –

+1

OK 입력 내용은 무엇입니까? 이 페이지는 Google과 같은 것이거나 귀하가 디자인 한 웹 페이지입니까? 그것은 단순한/단일 HTML 또는 완전한 웹 사이트일까요? 페이지가 1 페이지 뿐이므로 JEditorPane보다 더 많은 정보를 입력하십시오. 그렇지 않으면 구글에서 jeditorpane을 검색하고 그것에 대해 불평하는 많은 프로그래머를 볼 수 있습니다. AFAIK 더 나은 대안이 없습니다. – JCasso

+0

입력이 도움을 위해 f1을 누르면 페이지가 나타납니다. 내 사이트에 있지만 예제로 Google을 사용했습니다. –

0

기본 JEditorPane은 매우 열악합니다. HTML 3.2 만 렌더링 할 수 있습니다. JWebEngine을 사용하면 HTML 4를 표시 할 수 있습니다. JWebEngine은 순수한 Java 및 플랫폼 독립적입니다. ICEbrowser는 EOL입니다.

관련 문제