blob: fa3f0f9a1a32c9ec83873cb83333e8aee53f8917 [file] [log] [blame]
<html>
<!--
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved.
-->
<head>
<title>Cam&iacute; 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&iacute; d'aprenentatge de les GUI d'aplicacions Java i JavaFX</h1>
<h4>Qu&egrave; s&oacute;n les GUI d'aplicacions Java i Java FX?</h4>
<p>Una aplicaci&oacute; gr&agrave;fica Java utilitza el conjunt de components GUI est&agrave;ndards de Java, Swing, i es desplega a l'escriptori. Com en altres aplicacions Java, les aplicacions gr&agrave;fiques (GUI) Java poden desplegar-se a Microsoft Windows, Linux, Mac OS, OpenSolaris i qualsevol altre sistema operatiu que contingui l'entorn d'execuci&oacute; de Java (JRE).</p>
<p>El constructor GUI en l'IDE NetBeans us permet crear aplicacions GUI Java de forma visual.</p>
<p>JavaFX &eacute;s una plataforma de client rica per a construcci&oacute; 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&oacute; d'interf&iacute;cies d'usuari eloq&uuml;ents. Hi ha un conjunt de complements a l'IDE NetBeans IDE, gr&agrave;fics, biblioteques de suport medis i sons, i entorns d'execuci&oacute; que permeten la construcci&oacute; de RIAs (rich internet applications) amb una aparen&ccedil;a i aspecte consistents, a trav&eacute;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 &amp; CKEditor with NetBeans IDE</a> (by Robert Pie&#347;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>