sinon y'a toujours swt (y parait)
edit:
At best, you can use the extensive support of CSS styling we got with 1.3 to mimic native look and feel
At best, you can use the extensive support of CSS styling we got with 1.3 to mimic native look and feel
)

package application;
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;
import javafx.fxml.FXMLLoader;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("Sample.fxml"));
Scene scene = new Scene(root,400,400);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}Pen^2 (./337) :Tu as oublié un truc dans ton poste j'imagine
en fait, tout a l'air pourri pour l'instant, parfois par design (si ce n'est les composants plus modernes de l'UI) :[pre]package application; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Scene; import javafx.scene.layout.BorderPane; import javafx.fxml.FXMLLoader; public class Main extends Application { @Override public void start(Stage primaryStage) { try { BorderPane root = (BorderPane)FXMLLoader.load(getClass().getResource("Sample.fxml")); Scene scene = new Scene(root,400,400); scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm()); primaryStage.setScene(scene); primaryStage.show(); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { launch(args); } }/pre] [list] [*]le code généré ne respecte pas mon formatage [*]binding du code des événements laborieux [*]récupère au runtime le nom du xml de description de l'UI (je vois déjà les merveilleuses possibilités de refactoring et d'erreurs silencieuses qui s'en suivront) [*]etc, je débute [/list]

(sérieusement, eclipse+swing avec WindowBuilder et un layout moderne comme le GroupLayout ou le MigLayout c'est vraiment très bien, et il me semble un peu moins usine à gaz que les fichiers générés de Qt). Mais on s'en sort pas mal quand même avec Qt designer, c'est sûr 
[/troll]
squalyl (./330) :Il y a aussi toujours Qt Jambi. Il a été laissé tomber par le projet Qt, il y a un projet communautaire qui l'a pris en charge et qui stagne aussi, mais il y a un portage Qt 5 non officiel: https://github.com/OmixVisualization/qtjambi5. En revanche, je n'ai pas encore essayé ce portage, seulement la version Qt 4 et seulement pour du non-graphique (pour une bibliothèque basée sur Qt sur laquelle j'ai utilisé le binding generator pour pouvoir l'utiliser en Java).
sinon y'a toujours swt (y parait)
)

(c'était écrit quoi c'était écrit quoi ???)
Bref je pense que c'est en ça que je peux avoir confiance : on se débrouille, tout se résout au prix d'un travail acharné. Mais ça la fout quand même putain de mal.
