JavaFX教程–基礎

JavaFX似乎正在RIA領域獲得發展。 有了正確的工具和開發支持,它肯定會在下一個最佳技術“物”上付出巨大的代價。 我沒有在這里寫任何JavaFX評論,因為有很多技術評論可能對它進行了廣泛的評論,但是,我將編寫一個簡單的教程,介紹如何在MacOSX獅子中開發JavaFX應用程序。

首先是 一些 先決條件

  • JavaFX運行時環境
  • Java運行時環境
  • JavaFX SDK
  • JavaFX Scene Builder
  • JavaFX IDE –我選擇了NetBeans 7,因為它已經支持JavaFX。

所有這些都可以在Oracle網站上下載。 您可以用谷歌搜索。

要求:創建一個簡單的應用程序來接受(您猜對)人員詳細信息(簡單的注冊),自定義的Web瀏覽器和一些分析。

技術:JavaFX和JPA

步驟1:創建數據庫和表

簡單數據庫和表,下載SQL文件: 此處

步驟2:創建用戶界面并指定控制器

使用JavaFX Scene Builder創建用戶界面。

步驟3:開發

編寫應用程式!

NetBeans支持JPA,因此我使用它與數據庫進行交互。

下載源: 這里

它基本上是一個非常簡單的應用程序,但是我認為該示例將為您提供簡短的介紹或如何使用該平臺實際開發應用程序的入門。

如果要創建桌面應用程序,這不是一個不錯的選擇,當然,.net提供了更好的解決方案。 盡管這里的主要收獲是JavaFX重新定義了Java桌面應用程序開發-足夠靈活以支持兩全其美(桌面和Web),如果還不夠,它還支持手機。

參考: JavaFX教程–我們的JCG合作伙伴 Alvin Reyes的基礎知識 ,位于Alvin“ Jay” Reyes博客博客上。


翻譯自: https://www.javacodegeeks.com/2012/09/javafx-tutorial-basics.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/371216.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371216.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371216.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java script this_JavaScript this 關鍵字

JavaScript this 關鍵字面向對象語言中 this 表示當前對象的一個引用。但在 JavaScript 中 this 不是固定不變的,它會隨著執行環境的改變而改變。在方法中,this 表示該方法所屬的對象。如果單獨使用,this 表示全局對象。在函數中,…

trim函數的作用 $.trim(str)

去掉字符序列左邊和右邊的空格轉載于:https://www.cnblogs.com/dandeliongogo/p/6610890.html

php數據庫備份腳本

// 備份數據庫 $host "localhost"; $user "root"; //數據庫賬號 $password ""; //數據庫密碼 $dbname "mysql"; //數據庫名稱 // 這里的賬號、密碼、名稱都是從頁面傳過來的 if (!mysql_connect($host, $user, $password)) // 連接…

java swing 案例詳解_《Java Swing圖形界面開發與案例詳解》PDF_IT教程網

資源名稱:《Java Swing圖形界面開發與案例詳解》PDF內容簡介:《Java Swing圖形界面開發與案例詳解》全書共20章,其中第1~2章主要介紹有關Swing的基礎知識,包括Swing的基本概述、如何使用IDE開發Swing程序;第…

水晶球錯覺

我注意到人們有時會避免進行徹底的測試。 對于某些人來說,這聽起來像是偽造的,但是請聽我說……我確實理解為什么會這樣。 測試會產生被困的感覺,每引入一個新的測試,負擔就會加重。 建立穩定,無干擾且質量保證的測試套…

Python—day3

1、字符串在C里邊就是字符數組 Python里邊一切事物都是對象,對象則是類創建的 2、set集合 set是一個無序且不能重復的元素集合 #!/usr/bin/env python# encoding: utf-8#set對象不能有重復s1 set()s1.add(alex)print(s1)s1.add(alex)print(s1)s1.add(shidong)print…

iOS - The file “XXX.app” couldn’t be opened because you don’t have permission to view it.

當引入第三方的框架的時候 容易產生以下問題: The file “XXX.app” couldn’t be opened because you don’t have permission to view it. 如圖: 造成的原因: info文件中的字段Executable file 與 build settings欄中的Packaging中的Produc…

Google Guava v07范例

我們在TouK舉辦了一個名為“每周技術研討會”的活動,即每個星期五的16:00,每個愿意參加的人都有一個演講。 我們展示了我們在家學習和學習的東西,但是我們也設有一個公告板,上面有人們想聽的話題。 上周MaciejPrchniak談論了Cloju…

推薦一些經過實踐檢驗的學習方法

作者做了多年的Java培訓教師,也接觸過不少初學者,根據多年的教學互動經驗,總結了一些能少走彎路的學習方法,供大家參考。 第一,是要多學多練,這似乎是廢話,但真正能非常上心學習的人還真是少數&…

使JFrame透明

首先創建一個帶有滑塊的框架,該滑塊將用于設置透明度量。 import javax.swing.JFrame; import javax.swing.JSlider;public class TransparentFrame extends JFrame {public TransparentFrame() {setTitle(Transparent Frame);setSize(400,400);setDefaultCloseOper…

第一次作業之成員介紹

Lab205的新鮮血液 很理所當然的,實驗室的4枚“小鮮肉”在現代軟工的課程上組成了一個team,作為一個負責的team長,我當然要放上組員們的自述啦!(為什么不是他述,╭(╯^╰)╮,誰讓我是個傲嬌的組長…

java自定義分頁標簽_自定義分頁標簽--仿javaeye分頁效果

效果如圖:1、JSP規范1.1版本后增加了自定義標簽庫。實現自定義標簽的步驟(1)開發自定義標簽處理類。(2)建立*.tld文件。(3)在web.xml中增加自定義標簽的定義。(4)在jsp中使用自定義標簽。2、自定義標簽類(1)繼承javax.servlet.jsp.tagext.TagSupport(2)標簽類屬性&a…

Java隱藏代碼

不久前,我遇到了字符串中不可見字符的問題。 因為它們是不可見的,所以它們確實會引起混亂。 String a "Hello\u200e";String b "Hello\u200f";System.out.println(\ a " and " b " are length " a.length…

201521123052《Java程序設計》第5周學習總結

1. 本周學習總結 1.1 嘗試使用思維導圖總結有關多態與接口的知識點。 1.2 可選:使用常規方法總結其他上課內容。 學習了更多markdown的知識 參考資料: 百度腦圖 XMind 2. 書面作業 作業參考文件下載 1.代碼閱讀:Child壓縮包內源代碼package parent;publi…

Deepin安裝Curl的方法

Deepin安裝Curl的方法 以Deepin為例,只需一條命令即可: sudo apt-get install curl libcurl3 libcurl3-dev php5-curlposted on 2017-09-15 23:22 MissA-VeryGood 閱讀(...) 評論(...) 編輯 收藏 轉載于:https://www.cnblogs.com/MissA-VerGood/p/752911…

亞信聯創java面試題_亞信聯創面試題及答案

1. Vector & ArrayList1) Vector的方法都是同步的(Synchronized),是線程安全的(thread-safe),而ArrayList的方法不是,由于線程的同步必然要影響性能,因此,ArrayList的性能比Vector好。2) 當Vector或ArrayList中的元素超過它的初始大小時,…

HTTP協議之http狀態碼詳解

什么是HTTP狀態碼 HTTP狀態碼的作用是:Web服務器用來告訴客戶端,發生了什么事。 狀態碼位于HTTP Response 的第一行中,會返回一個”三位數字的狀態碼“和一個“狀態消息”。 ”三位數字的狀態碼“便于程序進行處理, “狀態消息”更…

有用的Ant構建標簽

問題: 如何在ant文件中執行以下任務? 制作zip文件。 運行命令。 將文件復制到遠程計算機。 在遠程Linux機器上運行命令。 打開輸入框并響應輸入值。 撥打螞蟻電話。 答案: 1.制作zip文件: 以下是在ant中制作zip文件的xml…

poj-2955-Brackets-區間DP

poj-2955-Brackets-區間DP BracketsTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 9014 Accepted: 4829Description We give the following inductive definition of a “regular brackets” sequence: the empty sequence is a regular brackets sequence,if s …

Python調用(運行)外部程序

在Python中可以方便地使用os模塊運行其他的腳本或者程序,這樣就可以在腳本中直接使用其他腳本,或者程序提供的功能,而不必再次編寫實現該功能的代碼。為了更好地控制運行的進程,可以使用win32process模塊中的函數。如果想進一步控…