2012-11-21 23 views
15

पर वेबव्यू नियंत्रण जोड़ें मैं जावाएफएक्स नियंत्रण के साथ मिश्रित स्विंग एप्लिकेशन पर काम कर रहा हूं।स्विंग जेएफआरएएम

मैंने HTML फ़ाइलों को ब्राउज़ करने के लिए जावाएफएक्स नियंत्रण (WebView) बनाया है। लेकिन मुझे पता होना चाहिए, मैं स्विंग JFrame के कंटेनर पर यह वेब दृश्य नियंत्रण कैसे जोड़ सकता हूं?

उत्तर

3

JFXPanel आपको अपने स्विंग एप्लिकेशन के भीतर जावाएफएक्स एम्बेड करने की अनुमति देता है।

13

को देखते हुए पहले से ही एक jFrame मौजूदा, निम्नलिखित कोड एक नया WebView कहते हैं और एक यूआरएल को लोड करता है:

// You should execute this part on the Event Dispatch Thread 
// because it modifies a Swing component 
JFXPanel jfxPanel = new JFXPanel(); 
jFrame.add(jfxPanel); 

// Creation of scene and future interactions with JFXPanel 
// should take place on the JavaFX Application Thread 
Platform.runLater(() -> { 
    WebView webView = new WebView(); 
    jfxPanel.setScene(new Scene(webView)); 
    webView.getEngine().load("http://www.stackoverflow.com/"); 
}); 

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^