ورود

View Full Version : حرفه ای: web view در جاوا



mahdisaraei
چهارشنبه 22 بهمن 1393, 21:57 عصر
سلام .
من برای اجرای پروژه ای باید صفحه وبی رو باز کنم و در اون تغیرات اعمال کنم و به نیاز خودم فانکشن های جاوا اسکریپت صفحه رو فراخونی کنم . و در انتها فرم مورد نظر رو پردازش کنم .

بزرگترین مشکلم اینه که اصلا یاد ندارم ...

tanzadeh7
پنج شنبه 23 بهمن 1393, 17:27 عصر
برای web viewبه این جا یک نگاهی بنداز
http://alvinalexander.com/blog/post/jfc-swing/how-create-simple-swing-html-viewer-browser-java

یا با کتابخانه های JavaFX این کار رو انجام بده


import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.ScrollPane;
import javafx.scene.layout.VBox;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

public class Main extends Application {

@Override
public void start(Stage stage) {
stage.setTitle("HTML");
stage.setWidth(700);
stage.setHeight(700);
Scene scene = new Scene(new Group());

VBox root = new VBox();

final WebView browser = new WebView();
final WebEngine webEngine = browser.getEngine();

ScrollPane scrollPane = new ScrollPane();
scrollPane.setContent(browser);
webEngine.loadContent("<b>This is some test</b>");

root.getChildren().addAll(scrollPane);
scene.setRoot(root);

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

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

mahdisaraei
جمعه 24 بهمن 1393, 22:01 عصر
آیا html5 و css3 رو به صورت کامل ساپورت میکنه ؟؟

[younes]
چهارشنبه 13 اسفند 1393, 15:28 عصر
css3 رو نمیدونم ولی بعضی از قابلیت های HTML 5 مثل موارد زیر را پشتیبانی میکنه.




Canvas
Media Playback
Form controls (except for <input type="color"> )
Editable content
History maintenance
Support for the <meter> and <progress> tags.
Support for the <details> and <summary> tags.
DOM
SVG
Support for domain names written in national languages