<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - JavaFX</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide pour le langage JavaFX et la création d'interfaces graphiques en JavaFX. Avant de poster -> FAQ JavaFX]]></description>
		<language>fr</language>
		<lastBuildDate>Thu, 29 Oct 2026 19:44:36 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - JavaFX</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title><![CDATA[Aspect d'un menu suivant son état]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186414&amp;goto=newpost</link>
			<pubDate>Thu, 29 Oct 2026 15:22:21 GMT</pubDate>
			<description>Hello 
 
Nouveau problème...</description>
			<content:encoded><![CDATA[<div>Hello<br />
<br />
Nouveau problème<br />
J'ai créé une barre de menus avec des menus ayant setDisable(true) et setDisable(false)<br />
Problème : ils s'affichent tous identiquement et réagissent à la souris pareils<br />
Je pensais qu'avec setDisable(true) le menu serait grisé et sans réaction au passage de la souris<br />
Je suis sur Mac, est-ce encore lui qui fait des siennes ?<br />
Louis</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1192/java/interfaces-graphiques-java/javafx/">JavaFX</category>
			<dc:creator>sonata32</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186414/java/interfaces-graphiques-java/javafx/aspect-d-menu-suivant-etat/</guid>
		</item>
		<item>
			<title><![CDATA[Affichage d'un curseur]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186318&amp;goto=newpost</link>
			<pubDate>Fri, 23 Oct 2026 08:05:07 GMT</pubDate>
			<description><![CDATA[Hello 
 
J'essaye d'afficher...]]></description>
			<content:encoded><![CDATA[<div>Hello<br />
<br />
J'essaye d'afficher un curseur autre que la flèche standard, avec le code<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">class</span> CdmrailMain <span style="color: #0000ff;">extends</span> Application <span class="br0">&#123;</span>
&nbsp;
	<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> main<span class="br0">&#40;</span>String<span class="br0">&#91;</span><span class="br0">&#93;</span> args<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp;
		<span style="color: #808080;">// C'est ici que tout d&eacute;marre</span>
		<span style="color: #808080;">// C'est le seul code qui doit &ecirc;tre pr&eacute;sent ici</span>
		Application.launch<span class="br0">&#40;</span>args<span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
&nbsp;
	<span style="color: #339933;">@Override</span>
	<span style="color: #808080;">// Surcharge de la m&eacute;thode start()</span>
	<span style="color: #808080;">// Point d'entr&eacute;e de l'application</span>
	<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">void</span> start<span class="br0">&#40;</span>Stage cdmrailMain<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp;
<span style="color: #808080;">//		cdmRailMain.setX(CdmrailGlobal.getSecondaryScreen().getBounds().getMinX());</span>
<span style="color: #808080;">//		cdmRailMain.setY(CdmrailGlobal.getSecondaryScreen().getBounds().getMinY());</span>
&nbsp;
		<span style="color: #808080;">// Noeud racine (Root Node) de la Scene, d&eacute;part pour tous les composants de la fen&ecirc;tre principale</span>
<span style="color: #808080;">//		StackPane cdmrailMainRoot = new StackPane();</span>
		CdmrailMainRoot mainRoot = <span style="color: #0000ff;">new</span> CdmrailMainRoot<span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span style="color: #808080;">//		BorderPane cdmRailMainRoot = new BorderPane();</span>
&nbsp;
		<span style="color: #808080;">// Cr&eacute;e une Scene avec cdmRailRoot comme Root Node</span>
		<span style="color: #808080;">// Containeur des composants affich&eacute;s dans la fen&ecirc;tre</span>
<span style="color: #808080;">//		Scene cdmrailMainScene = new Scene(cdmrailMainRoot);</span>
		Scene cdmrailMainScene = <span style="color: #0000ff;">new</span> Scene<span class="br0">&#40;</span>mainRoot<span class="br0">&#41;</span>;
&nbsp;
Cursor theCursor = Cursor.cursor<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;WAIT&quot;</span><span class="br0">&#41;</span>;
cdmrailMainScene.setCursor<span class="br0">&#40;</span>theCursor<span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// Titre de la fen&ecirc;tre principale</span>
		cdmrailMain.setTitle<span class="br0">&#40;</span>CdmrailGlobal.getCdmrailVersion<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// La Scene associ&eacute;e</span>
		cdmrailMain.setScene<span class="br0">&#40;</span>cdmrailMainScene<span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// Pour redimensionner la fen&ecirc;tre</span>
		cdmrailMain.setResizable<span class="br0">&#40;</span><span style="color: #0000ff;">true</span><span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// Impose une taille minimum</span>
		cdmrailMain.setMinWidth<span class="br0">&#40;</span><span style="color: #cc66cc;">400</span><span class="br0">&#41;</span>;
		cdmrailMain.setMinHeight<span class="br0">&#40;</span><span style="color: #cc66cc;">300</span><span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// D&eacute;marre en taille maxi</span>
		cdmrailMain.setMaximized<span class="br0">&#40;</span><span style="color: #0000ff;">true</span><span class="br0">&#41;</span>;
&nbsp;
		<span style="color: #808080;">// Affiche la fen&ecirc;tre et son contenu</span>
		cdmrailMain.show<span class="br0">&#40;</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
&nbsp;
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>Mais j'ai toujours la flèche standard quelque soit le curseur positionné<br />
<br />
Merci pour l'aide<br />
<br />
Louis</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1192/java/interfaces-graphiques-java/javafx/">JavaFX</category>
			<dc:creator>sonata32</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186318/java/interfaces-graphiques-java/javafx/affichage-d-curseur/</guid>
		</item>
		<item>
			<title>Créer un exécutable Window, MacOS et Linux</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186205&amp;goto=newpost</link>
			<pubDate>Fri, 16 Oct 2026 13:41:17 GMT</pubDate>
			<description>Hello 
 
Ayant trop de...</description>
			<content:encoded><![CDATA[<div>Hello<br />
<br />
Ayant trop de problèmes avec la création d'un projet JavaFX via e(fx)clipse j'ai abandonné cette voie<br />
Mon projet est donc un projet Java qui utilise la bibliothèque JavaFX<br />
Je travaille avec Eclipse sur MacOS<br />
Comment créer sans trop de prise de tête un exécutable pour Windows, MacOS et Linux qui ne nécessite pas de devoir installer un JRE sur chaque machine<br />
<br />
Merci pour l'aide<br />
Louis</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1192/java/interfaces-graphiques-java/javafx/">JavaFX</category>
			<dc:creator>sonata32</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186205/java/interfaces-graphiques-java/javafx/creer-executable-window-macos-linux/</guid>
		</item>
		<item>
			<title>Démarrer avec JavaFX</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2186013&amp;goto=newpost</link>
			<pubDate>Tue, 06 Oct 2026 21:10:26 GMT</pubDate>
			<description><![CDATA[Bonjour 
 
J'ai commencé un...]]></description>
			<content:encoded><![CDATA[<div>Bonjour<br />
<br />
J'ai commencé un projet avec Java Swing, mais certaines fonctionnalités de mon projet ne semblent pas être possible avec Swing<br />
De plus il semble que Swing n'est plus maintenu depuis plusieurs années, et comme mon projet est de faire évoluer un projet existant écrit en C uniquement sur Windows, vers une mise à jour avec des outils modernes et qu'il soit disponible sur plusieurs plateformes, je me tourne donc vers JavaFX<br />
Mom premier essai n'est pas fructueux <br />
Je développe avec Eclipse sous MacOS<br />
J'ai installé le SDK et JavaFX tous deux en versions 25<br />
Le code<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">package</span> fr.free.cdmrail;
&nbsp;
<span style="color: #0000ff;">import</span> javafx.application.Application;
<span style="color: #0000ff;">import</span> javafx.scene.Scene;
<span style="color: #0000ff;">import</span> javafx.scene.control.Label;
<span style="color: #0000ff;">import</span> javafx.scene.layout.StackPane;
<span style="color: #0000ff;">import</span> javafx.stage.Stage;
&nbsp;
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">class</span> CdmRail <span style="color: #0000ff;">extends</span> Application <span class="br0">&#123;</span>
&nbsp;
	<span style="color: #339933;">@Override</span>
	<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">void</span> start<span class="br0">&#40;</span>Stage stagePrincipal<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		Label message = <span style="color: #0000ff;">new</span> Label<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;Bienvenue dans GestionFacile&quot;</span><span class="br0">&#41;</span>;
		StackPane racine = <span style="color: #0000ff;">new</span> StackPane<span class="br0">&#40;</span>message<span class="br0">&#41;</span>;
		Scene scene = <span style="color: #0000ff;">new</span> Scene<span class="br0">&#40;</span>racine, <span style="color: #cc66cc;">480</span>, <span style="color: #cc66cc;">320</span><span class="br0">&#41;</span>;
&nbsp;
		stagePrincipal.setTitle<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;GestionFacile - Atelier Kodo&quot;</span><span class="br0">&#41;</span>;
		stagePrincipal.setScene<span class="br0">&#40;</span>scene<span class="br0">&#41;</span>;
		stagePrincipal.show<span class="br0">&#40;</span><span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
&nbsp;
	<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> main<span class="br0">&#40;</span>String<span class="br0">&#91;</span><span class="br0">&#93;</span> args<span class="br0">&#41;</span> <span class="br0">&#123;</span>
		Application.launch<span class="br0">&#40;</span>args<span class="br0">&#41;</span>;
	<span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>Le fichier module-info.java<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td valign="top"><pre style="margin: 0"><span style="color: #0000ff;">module</span> CDMRAIL <span class="br0">&#123;</span>
	<span style="color: #0000ff;">requires</span> javafx.controls;
	<span style="color: #0000ff;">requires</span> javafx.fxml;
	<span style="color: #0000ff;">requires</span> javafx.graphics;
	<span style="color: #0000ff;">requires</span> javafx.media;
	<span style="color: #0000ff;">requires</span> javafx.swing;
	<span style="color: #0000ff;">requires</span> javafx.web;
	<span style="color: #0000ff;">requires</span> java.desktop;
&nbsp;
	<span style="color: #0000ff;">opens</span> fr.free.cdmrail to javafx.graphics, javafx.base;
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>Quand j'exécute le code rien ne s'affiche, pourtant quand je regarde les tâches en exécution elle est bien présente<br />
QU'est-ce que je fais mal ?<br />
<br />
Merci pour l'aide <br />
Louis</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1192/java/interfaces-graphiques-java/javafx/">JavaFX</category>
			<dc:creator>sonata32</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2186013/java/interfaces-graphiques-java/javafx/demarrer-javafx/</guid>
		</item>
		<item>
			<title>Charger correctement une photo</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181525&amp;goto=newpost</link>
			<pubDate>Fri, 16 Jan 2026 09:57:59 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
je n'arrive pas,...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
je n'arrive pas, avec java, à charger une photo sans qu'elle ne soit automatiquement tournée à 90°. Pourquoi ?</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1192/java/interfaces-graphiques-java/javafx/">JavaFX</category>
			<dc:creator>Gérard_97</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181525/java/interfaces-graphiques-java/javafx/charger-correctement-photo/</guid>
		</item>
	</channel>
</rss>
