<html> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<head> | |
<title>Camí d'aprenentatge de les GUI d'aplicacions Java i JavaFX - Guies d'aprenentatge, guies generals i article a NetBeans</title> | |
<meta name="description" CONTENT="All about the NetBeans GUI Builder"> | |
<link rel="stylesheet" type="text/css" href="../../netbeans.css"> | |
</head> | |
<body> | |
<h1>Camí d'aprenentatge de les GUI d'aplicacions Java i JavaFX</h1> | |
<h4>Què són les GUI d'aplicacions Java i Java FX?</h4> | |
<p>Una aplicació gràfica Java utilitza el conjunt de components GUI estàndards de Java, Swing, i es desplega a l'escriptori. Com en altres aplicacions Java, les aplicacions gràfiques (GUI) Java poden desplegar-se a Microsoft Windows, Linux, Mac OS, OpenSolaris i qualsevol altre sistema operatiu que contingui l'entorn d'execució de Java (JRE).</p> | |
<p>El constructor GUI en l'IDE NetBeans us permet crear aplicacions GUI Java de forma visual.</p> | |
<p>JavaFX és una plataforma de client rica per a construcció d'aplicacions i de continguts en dispositius encreuats. La plataforma JavaFX inclou un llenguatge declaratiu sincer anomenat JavaFX Script que fa realment senzilla la definició d'interfícies d'usuari eloqüents. Hi ha un conjunt de complements a l'IDE NetBeans IDE, gràfics, biblioteques de suport medis i sons, i entorns d'execució que permeten la construcció de RIAs (rich internet applications) amb una aparença i aspecte consistents, a través de dispositius amb diversos factors de formulari i capacitats.</p> | |
<table class="full-width"> | |
<tbody> | |
<tr> | |
<td class="valign-top"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Getting Started</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="../docs/java/gui-functionality.html">Introduction to Java GUI Building</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Tutorials and Articles</h1> | |
</div> | |
<div class="trail-box-content"> | |
<!--<p><b>JavaFX Composer Tutorials and Guides</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/javafx/grid.html">JavaFX Composer Grid Preview Tutorial</a> </li> | |
<li><a href="../docs/javafx/fxd.html">Using JavaFX Graphic Resources in JavaFX Composer</a> </li> | |
<li><a href="../docs/javafx/quickstart-javafxcomp.html">Getting Started With JavaFX Composer </a></li> | |
<li><a href="../docs/javafx/data-binding.html">Data Binding With JavaFX Composer</a></li> | |
<li><a href="../docs/javafx/states.html">Application States in JavaFX Composer</a> </li> | |
<li><a href="../docs/javafx/parallel-states.html">Parallel Application States and State Variables</a></li> | |
<li><a href="../docs/javafx/post-twitter.html">JavaFX Composer Twitter Tutorial</a></li> | |
<li>Working With a RESTful WS Data Source in JavaFX Composer - A four-part tutorial | |
<ul><li><a href="../docs/javafx/datasource-rest.html">Part 1: Overview</a></li> | |
<li><a href="../docs/javafx/ds-rest-simpleapp.html">Part 2: Creating a Simple List of Data</a></li> | |
<li><a href="../docs/javafx/ds-rest-cellfactory.html">Part 3: Using a Cell Factory and a Desktop Form</a></li> | |
<li><a href="../docs/javafx/ds-rest-add-components.html">Part 4: Adding More Components</a></li> | |
</ul> | |
</li> | |
<li><a href="../docs/javafx/fragments.html">JavaFX Composer Fragments Tutorial</a></li> | |
<li><a href="../docs/javafx/database-client.html">Creating a Simple Database Client in JavaFX Composer</a></li> | |
<li>For more tutorials and guides about JavaFX Composer, see the | |
<a href="http://wiki.netbeans.org/JavaFXComposer#Tutorials_and_Guides">JavaFX Composer wiki</a>. </li> | |
</ul>--> | |
<p><b>Designing Java GUIs</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../docs/java/quickstart-gui.html">GUI | |
Building in NetBeans IDE</a></li> | |
<li><a href="../docs/java/quickstart-gui-legend.html">NetBeans | |
IDE GUI Builder Visual Feedback Legend</a></li> | |
<li><a href="../docs/java/gui-image-display.html">Handling | |
Images in a GUI Application</a></li> | |
<li><a href="../docs/java/gui-filechooser.html">Adding a | |
FileChooser to a GUI Application</a></li> | |
<li><a href="../docs/java/gbcustomizer-basic.html">Designing a Basic Java Form Using the GridBag Customizer</a></li> | |
<li><a href="../docs/java/gbcustomizer-advanced.html">Designing an Advanced Java Form Using the GridBag Customizer</a></li> | |
</ul> | |
<!--<p><b>Designing Java FX GUIs</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="http://javafx.com/docs/getstarted/" target="_blank">Getting Started with JavaFX Technology Using NetBeans IDE</a></li> | |
<li><a href="http://java.sun.com/javafx/1/tutorials/ui/" target="_blank">Building GUI Applications With JavaFX</a></li> | |
<li><a href="http://javafx.com/learn/" target="_blank">JavaFX Learning portal</a></li> | |
</ul>--> | |
<p><b>Java Database Applications, Beans Binding, and Persistence</b></p> | |
<ul class="b-bottom-dashed"> | |
<li><a href="../70/java/gui-db.html">Building a Java Desktop Database Application</a></li> | |
<!-- <li><a href="../67/java/gui-db-custom.html">Creating a Custom Desktop Database Application</a></li> --> | |
<li><a href="../docs/java/gui-binding.html">Binding Beans and Data in a Desktop Application</a></li> | |
<li><a href="../docs/java/hibernate-java-se.html">Using Hibernate in a Java Swing Application</a></li> | |
<li><a href="../docs/java/maven-hib-java-se.html">Creating a Maven Swing Application Using Hibernate</a></li> | |
</ul> | |
<p><b>Internationalization</b></p> | |
<ul> | |
<li><a href="../docs/java/gui-automatic-i18n.html">Internationalizing | |
a GUI Form</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
</td> | |
<td class="valign-top half-width"> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Screencasts</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="../docs/java/gui-builder-screencast.html">Designing a Swing GUI in NetBeans IDE</a></li> | |
<!--<li><a href="../docs/javafx/newdatasource-screencast.html">Using New Data Sources in JavaFX Composer</a> </li> | |
<li><a href="../docs/javafx/nblogo-screencast.html">Creating an Animated NetBeans Logo Application in JavaFX Composer</a></li> | |
<li><a href="../docs/javafx/composer-screencast.html">Using JavaFX Composer in NetBeans IDE 6.9</a></li> | |
<li><a href="../docs/javafx/database-client.html">Creating a Simple DB Client with JavaFX Composer</a></li>--> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="../docs/screencasts.html"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> | |
All Screencasts </a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
<!--<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
here is the box header | |
<h1>Sample Applications</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="http://javafx.com/samples/" target="_blank">JavaFX samples on JavaFX.com</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="../samples/index.html"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> | |
All Sample Applications | |
</a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div>--> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Community-Contributed Docs</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="http://netbeans.dzone.com/nb-ckeditor-javamail-tutorial" target="_blank">How to Send Email via Java Mail 1.4.3 & CKEditor with NetBeans IDE</a> (by Robert Pieśnikowski) </li> | |
<li><a href="http://wiki.netbeans.org/SDIAppNetBeans" target="_blank">Building an SDI Application with NetBeans</a></li> | |
<li><a href="http://wiki.netbeans.org/SimpleGUIBasedParser" target="_blank">Simple GUI-based Parser using StringTokenizer</a> | |
<li><a href="http://wiki.netbeans.org/UsingNetbeansMatisseAndEclipseInParallel" target="_blank">Using Netbeans Matisse And Eclipse In Parallel</a></li> | |
<li><a href="http://wiki.netbeans.org/UsingGUIEditor" target="_blank">Using the GUI Editor</a></li> | |
</ul> | |
<div class="b-top-dashed align-right"><br><p> | |
<a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> | |
<img width="15" height="12" src="../../images_www/v6/arrow-button.gif" alt=""/> | |
All Community-Contributed Docs </a></p> | |
</div> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
<div class="trail-box"> | |
<div class="trail-box-header"> | |
<img src="../../images_www/v6/trails/trails-box-tr.png" width="7" height="21" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-tl.png" width="7" height="21" class="left"> | |
<!-- here is the box header --> | |
<h1>Other Resources</h1> | |
</div> | |
<div class="trail-box-content"> | |
<ul> | |
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#GUI_Editor_.28Matisse.29" target="_blank">GUI | |
Editor FAQs</a> </li> | |
<li><a href="http://download.oracle.com/javase/tutorial/uiswing/index.html" target="_blank"> | |
download.oracle.com Swing Tutorial</a></li> | |
<li><a href="https://netbeans.org/community/magazine/html/03/matisse/" target="_blank">NetBeans Magazine: UI Design in NetBeans</a></li> | |
</ul> | |
</div> | |
<div class="trail-box-bottom"> | |
<img src="../../images_www/v6/trails/trails-box-br.png" width="7" height="6" class="right"> | |
<img src="../../images_www/v6/trails/trails-box-bl.png" width="7" height="6" class="left"> | |
</div> | |
</div> | |
</td> | |
</tr> | |
</tbody> | |
</table> | |
</body> | |
</html> |