ともさんのHP >プロブラミング >JavaFX >JavaFXでWEBブラウザ

JavaFXでWEBブラウザを作成

JavaFXを使ってWEBを表示するサンプルプログラムです。
簡単にウェブブラウザーを作ることが出来ます。

広告

設定方法

WebViewクラスを使います。
オブジェクト化してURLを設定し、Paneに載せます。

  WebView browser = new WebView();
  browser.getEngine().load("http://totomo.net/");
  pane.setCenter( browser );


THML文を表示する

ローカルホルダーに入っているHTML分を表示するには、

  browser.getEngine().load(""file:///C:test.htm"");

と記述する。
HTMLの文字列を表示するには、loadContent()メソッドを用いる。

   browser.getEngine().loadContent( "<p>スタンドカラーの型紙を挿入します。<br />挿入前に前後身頃を製図してある必要があります。</p>" );


サンプルプログラム

ページトップの動画のソースコードは以下の通り。
JavaFXでウェブブラウザ

package tomojavalib.swingfx;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.*;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class WebViewTest extends Application {

 public static void main(String[] args) {
  Application.launch(args);
 }

 @Override
 public void start(Stage stage) throws Exception {
  stage.setTitle("JavaFX楽天 ");
  BorderPane pane = new BorderPane();
  Scene scene = new Scene(pane, 640, 480);

  WebView browser = new WebView();
  browser.getEngine().load("http://totomo.net/");
  pane.setCenter( browser );

  Button b = new Button("切り替え");
  pane.setLeft(b);
  b.setOnMouseClicked((MouseEvent e)->{
   browser.getEngine().loadContent( "<p>スタンドカラーの型紙楽天 を挿入します。<br />挿入前に前後身頃を製図してある必要があります。</p>" );
  });

  stage.setScene(scene);
  stage.show();
 }

}


最終更新日: 2018-01-12 08:31:55

ともさんのHP >プロブラミング >JavaFX >JavaFXでWEBブラウザ

このエントリーをはてなブックマークに追加
広告
おすすめ記事
新着ページ

初めての確定申告  
日本ミツバチの待ち箱を作りました  
竹収納棚  
JavaFX Alertダイアログを最前面  
薪ストーブの掃除  
ウエストポーチを作りました  
USBカメラをJAVAで制御  
男の洋裁  
トマト抑制栽培  
JavaFX StageStyle  
ニホンミツバチ用観察巣箱の図面  

私の他のサイト

ともさんの箱庭(ブログ)
家庭菜園
3D-CAD
洋裁CAD

いいねなど

 RSS 
PageSpeedInsights
html5チェック

Author: Tomoyuki Ito

このサイトの文章・写真の無断転載を禁じます