blob: b547a4e8e12341dae9be72d17a9859bcaac3ce51 [file] [log] [blame]
<html>
<!--
Copyright (c) 2009 - 2014 Oracle and/or its affiliates. All rights reserved.
-->
<head>
<title>Java GUI 应用程序学习资源 - NetBeans 教程、指南和文章</title>
<meta name="description" CONTENT="All about the NetBeans GUI Builder">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" >
<link rel="stylesheet" type="text/css" href="../../netbeans.css">
</head>
<body>
<h1>Java GUI 应用程序学习资源</h1>
<h4>什么是 Java GUI 应用程序?</h4>
<p>Java GUI 应用程序使用标准的 Java 组件 GUI 组件集 Swing,并且会部署到桌面上。</p>
<p>NetBeans IDE 中的 Swing GUI 构建器简化了 GUI 开发过程,并且使您能够直观地使用预安装的 Swing 和 AWT 组件创建 Java GUI 应用程序。</p>
<p><a href="http://www.oracle.com/technetwork/java/javafx/overview/index.html?ssSourceSiteId=otncn">JavaFX</a> 是一组丰富的图形和媒体包,使开发人员能够设计、创建、测试、调试和部署在多个平台之间运行一致的丰富客户端应用程序 (RIA)。</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>入门指南</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm">JavaFX 入门指南</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>教程和文章</h1>
</div>
<div class="trail-box-content">
<p><b>JavaFX 8 开发者预览</b></p>
<ul class="b-bottom-dashed">
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/3d_graphics/jfxpub-3d_graphics.htm">JavaFX 3D 图形入门指南</a></li>
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/embed_swing/jfxpub-embed_swing.htm">在 JavaFX 应用程序中嵌入 Swing 内容</a></li>
<li class="new-bullet"><a href="http://docs.oracle.com/javafx/8/webview/jfxpub-webview.htm">将 HTML 内容添加到 JavaFX 应用程序</a></li>
</ul>
<p><b>JavaFX 入门指南</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/overview/jfxpub-overview.htm">什么是 JavaFX?</a></li>
<li><a href="http://docs.oracle.com/javafx/2/deployment/whatsnew_deployment.htm">部署 JavaFX 应用程序:入门指南</a></li>
</ul>
<p><b>JavaFX 场景构建器 </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/overview/jsbpub-overview.htm">JavaFX 场景构建器概述</a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/get_started/jsbpub-get_started.htm">JavaFX 场景构建器 1.1 入门指南 </a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/user_guide/jsbpub-user_guide.htm">JavaFX 场景构建器用户指南</a></li>
<li><a href="http://docs.oracle.com/javafx/scenebuilder/1/use_java_ides/sb-with-nb.htm#CIHDHEFE">将场景构建器与 NetBeans IDE 一起使用</a></li>
</ul>
<p><b>JavaFX 应用程序逻辑 </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/architecture/jfxpub-architecture.htm">JavaFX 体系结构</a></li>
<li><a href="http://docs.oracle.com/javafx/2/scenegraph/jfxpub-scenegraph.htm">使用 JavaFX 场景图形</a></li>
<li><a href="http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm"> 使用 JavaFX 属性和绑定</a></li>
<li><a href="http://docs.oracle.com/javafx/2/collections/jfxpub-collections.htm">使用 JavaFX 集合</a></li>
<li><a href="http://docs.oracle.com/javafx/2/threads/jfxpub-threads.htm">JavaFX 并发</a></li>
<li><a href="http://docs.oracle.com/javafx/2/best_practices/jfxpub-best_practices.htm">实现 JavaFX 最佳实践</a></li>
</ul>
<p><b>JavaFX 用户界面 </b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/layout/jfxpub-layout.htm">在 JavaFX 中使用布局 </a></li>
<li><a href="http://docs.oracle.com/javafx/2/text/jfxpub-text.htm">在 JavaFX 中使用文本和文本效果</a></li>
<li><a href="http://docs.oracle.com/javafx/2/ui_controls/jfxpub-ui_controls.htm">使用 JavaFX UI 控件</a></li>
<li><a href="http://docs.oracle.com/javafx/2/fxml_get_started/jfxpub-fxml_get_started.htm">管理 FXML </a></li>
<li><a href="http://docs.oracle.com/javafx/2/events/jfxpub-events.htm">处理 JavaFX 事件 </a></li>
<li><a href="http://docs.oracle.com/javafx/2/charts/jfxpub-charts.htm">使用 JavaFX 图表 </a></li>
<li><a href="http://docs.oracle.com/javafx/2/webview/jfxpub-webview.htm">将 HTML 内容添加到 JavaFX 应用程序</a></li>
<li><a href="http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm">使用 CSS 设置 JavaFX 应用程序的外观</a></li>
<li><a href="http://docs.oracle.com/javafx/2/drag_drop/jfxpub-drag_drop.htm">JavaFX 应用程序中的拖放功能</a></li>
<li><a href="http://docs.oracle.com/javafx/2/canvas/jfxpub-canvas.htm">使用画布</a></li>
<li><a href="http://docs.oracle.com/javafx/2/image_ops/jfxpub-image_ops.htm">使用图像操作 API</a></li>
</ul>
<p><b>JavaFX 效果、动画和媒体</b></p>
<ul class="b-bottom-dashed">
<li><a href="http://docs.oracle.com/javafx/2/visual_effects/jfxpub-visual_effects.htm">在 JavaFX 中创建可视效果</a></li>
<li><a href="http://docs.oracle.com/javafx/2/transformations/jfxpub-transformations.htm">在 JavaFX 中应用转换</a></li>
<li><a href="http://docs.oracle.com/javafx/2/animations/jfxpub-animations.htm">在 JavaFX 中创建转换和时间线动画 </a></li>
<li><a href="http://docs.oracle.com/javafx/2/media/jfxpub-media.htm">将媒体资产并入 JavaFX 应用程序 </a></li>
</ul>
<p><b>JavaFX 部署及更多内容</b></p>
<ul>
<li><a href="http://docs.oracle.com/javafx/2/deployment/jfxpub-deployment.htm">部署 JavaFX 应用程序 </a></li>
<li><a href="http://docs.oracle.com/javafx/2/swing/jfxpub-swing.htm">面向 Swing 开发者的 JavaFX</a></li>
<li><a href="http://docs.oracle.com/javafx/2/swt_interoperability/jfxpub-swt_interoperability.htm">JavaFX 与 SWT 的互操作性</a></li>
<li><a href="http://docs.oracle.com/javafx/2/doclet/jfxpub-doclet.htm">将 Doclet 与 JavaFX 一起使用</a></li>
</ul>
</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>教程和文章</h1>
</div>
<div class="trail-box-content">
<p><b>Swing 入门指南</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/java/native_pkg.html">NetBeans IDE 中的本机打包</a> </li>
<li><a href="../docs/java/gui-functionality.html">构建 Java GUI 应用程序简介</a></li>
<li><a href="../docs/java/quickstart-gui.html">在 NetBeans IDE 中设计 Swing GUI</a></li>
<li><a href="../docs/java/quickstart-gui-legend.html">NetBeans IDE GUI 构建器可视反馈图例</a></li>
<li><a href="../docs/java/gui-image-display.html">在 GUI 应用程序中处理图像</a></li>
<li><a href="../docs/java/gui-filechooser.html">将文件选择器添加到 GUI 应用程序</a></li>
<li><a href="../docs/java/gbcustomizer-basic.html">使用 GridBag 定制器设计基本 Java 窗体</a></li>
<li><a href="../docs/java/gbcustomizer-advanced.html">使用 GridBag 定制器设计高级 Java 窗体</a></li>
<li><a href="../docs/java/gui-gaps.html">NetBeans GUI 构建器中的间距编辑支持</a></li>
<li><a href="../docs/java/debug-visual.html">使用可视调试器</a></li>
</ul>
<p><b>Java 持久性和 Bean 绑定</b></p>
<ul class="b-bottom-dashed">
<li><a href="../docs/java/gui-binding.html">在 Java 应用程序中绑定 Bean 和数据</a></li>
<li><a href="../docs/java/hibernate-java-se.html">在 Java Swing 应用程序中使用 Hibernate</a></li>
<li><a href="../docs/java/maven-hib-java-se.html">使用 Hibernate 创建 Maven Swing 应用程序</a></li>
</ul>
<p><b>国际化</b></p>
<ul>
<li><a href="../docs/java/gui-automatic-i18n.html">国际化 GUI 窗体</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>截屏视频</h1>
</div>
<div class="trail-box-content">
<ul>
<li class="new-bullet"><a href="http://www.youtube.com/watch?v=ddJpDi5SWFc">JavaFX 图形提示和技巧</a></li>
<li><a href="https://blogs.oracle.com/geertjan/entry/thanks_javafx_wysiwyg_html_editor">借助 JavaFX:NetBeans IDE 的 WYSIWYG HTML 编辑器</a></li>
<li><a href="../docs/java/nb_fx_screencast.html">演示:NetBeans IDE 中的 JavaFX 支持</a></li>
<li><a href="../docs/java/gui-builder-screencast.html">在 NetBeans IDE 中设计 Swing GUI</a></li>
</ul>
<div class="b-top-dashed align-right"><br><p>
<a href="../../community/media.html"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> 所有截屏视频</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>社区提供的文档</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans-part3">如何将 JavaFX 集成到 NetBeans 平台向导(第 1 部分)</a><em>作者:Sean Phillips</em></li>
<li><a href="http://netbeans.dzone.com/articles/how-integrate-javafx-netbeans" target="_blank">如何将 JavaFX 集成到 NetBeans 平台菜单栏</a><em>作者:Geertjan Wielenga</em></li>
<li><a href="http://wiki.netbeans.org/UsingNetbeansMatisseAndEclipseInParallel" target="_blank">并行使用 Netbeans Matisse 和 Eclipse</a></li>
</ul>
<div class="b-top-dashed align-right"><br><p>
<a href="http://wiki.netbeans.org/CommunityDocs_Contributions" target="_blank"> <img alt="" height="12" src="../../images_www/v6/arrow-button.gif" width="15"> 社区提供的所有文档</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>其他资源</h1>
</div>
<div class="trail-box-content">
<ul>
<li><a href="http://download.oracle.com/javafx/">JavaFX 文档</a></li>
<li><a href="http://wiki.netbeans.org/JavaFX">关于 JavaFX 支持的 NetBeans wiki 页</a></li>
<li><a href="http://docs.oracle.com/javase/tutorial/uiswing/index.html" target="_blank">docs.oracle.com Swing 教程</a></li>
<li><a href="https://www.java.net//community/javafx/faqs">JavaFX 常见问题解答</a></li>
<li><a href="http://wiki.netbeans.org/NetBeansUserFAQ#GUI_Editor_.28Matisse.29" target="_blank">GUI 编辑器常见问题解答</a> </li>
<li class="new-bullet"><em>使用 NetBeans IDE 开发应用程序</em>中的<a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG399">使用 JavaFX 项目</a></li>
<li class="new-bullet"><em>使用 NetBeans IDE 开发应用程序</em>中的<a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG920">实现 Java GUI</a></li>
<li class="new-bullet"><em>使用 NetBeans IDE 开发应用程序</em>中的<a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG1245">使用 Java 持久性进行开发</a></li>
<li class="new-bullet"><em>使用 NetBeans IDE 开发应用程序</em>中的<a href="http://www.oracle.com/pls/topic/lookup?ctx=nb8000&amp;id=NBDAG188">国际化源代码</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>