精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

基于JavaFX開發的查找客戶端可用串口列表

開發 后端
最近看到很多關于JavaFX開發的文章,覺得JavaFX開發中針對以前開發客戶端程序的不便的確有些提高,所以自己也試著開發個小應用,看看javafx是否能在以后的工作中使用。

一、開發目的

基于B/S結構,在客戶端查找可用的串口列表。

二、開發環境

NetBeans IDE 6.5 for JavaFX 1.0,tomcat5,rxtx 2.1-7r2

三、相關資源

1、java串口操作框架,下載 rxtx 2.1-7r2。

2、了解串口操作,參考http://rxtx.qbang.org/wiki/index.php/Examples

3、開發工具,下載 NetBeans IDE 6.5 for JavaFX 1.0

4、了解JavaFX,參考http://developers.sun.com.cn/JavaFX/docs/tutorials/

其他資源略

四、編碼

1、首先開發串口操作程序DiscoveringAvailablePorts.java

  1. public static List getAvailableSerialPortsName() {   
  2. List result = new ArrayList();   
  3. Enumeration thePorts = CommPortIdentifier.getPortIdentifiers();   
  4. while (thePorts.hasMoreElements()) {   
  5. CommPortIdentifier com = (CommPortIdentifier) thePorts.nextElement();   
  6. switch (com.getPortType()) {   
  7. case CommPortIdentifier.PORT_SERIAL:   
  8. try {   
  9. CommPort thePort = com.open("CommUtil", 50);   
  10. thePort.close();   
  11. result.add(com.getName());   
  12. } catch (PortInUseException e) {   
  13. System.out.println("Port, " + com.getName() + ", is in use.");   
  14. } catch (Exception e) {   
  15. System.err.println("Failed to open port " + com.getName());   
  16. e.printStackTrace();   
  17. }   
  18. }   
  19. }   
  20. return result;   
  21. }  

注:RXTXcomm.jar 拷貝到: %JAVA_HOME%"jre"lib"ext
rxtxSerial.dll 拷貝到: %JAVA_HOME%"jre"bin

并在開發的工程中引入RXTXcomm.jar

2、然后開發界面程序SerialConfig.fx

  1. var portNames =   
  2. new DiscoveringAvailablePorts().getAvailableSerialPortsName();   
  3.  
  4. var label = SwingLabel{text: "serial port: "};   
  5.  
  6. var combobox = SwingComboBox{   
  7. width: 100   
  8. items:[   
  9. SwingComboBoxItem{   
  10. text: "Please select" },   
  11. for (idx in portNames) {   
  12. SwingComboBoxItem{   
  13. text:idx.toString()}   
  14. }   
  15. ]   
  16. selectedIndex: 0};   
  17.  
  18. var button = SwingButton{text: "Save"};   
  19.  
  20. Stage {   
  21. title: "Components"   
  22. width: 344   
  23. height: 240   
  24. visible: true   
  25. scene: Scene{   
  26. fill: Color.CORNSILK   
  27. content: VBox{   
  28. translateX: 10   
  29. translateY: 30   
  30. spacing: 20   
  31. content:[   
  32. HBox{   
  33. spacing: 10   
  34. content:[label,combobox,HBox{ translateX:40 content:[button]}]   
  35. }   
  36. ]   
  37. }   
  38. }   
  39. }  

注:開發上面的程序時候,在NB中建立JavaFX項目,名稱JavaFXTutorial。


3、***建立一個最簡單的web工程,并編寫頁面程序index.jsp。

  1. <body>   
  2. This is my JSP page. <br>   
  3. <script src="http://dl.JavaFX.com/dtfx.js"></script>   
  4. <script>   
  5. JavaFX(   
  6. {   
  7. archive: "<%=path%>/JavaFXTutorial.jar",   
  8. width: 400,   
  9. height: 200,   
  10. code: "com.howelltech.SerialConfig",   
  11. name: "JavaFXTutorial"   
  12. }   
  13. );   
  14. </script>   
  15. </body>  

五、部署

1、NB項目屬性中,在Run配置中選擇Run in Browser;在Application配置中選擇Self Signed Jar,其他可選。

2、 NB項目目錄中,在dist目錄中,存在JavaFXTutorial.html、JavaFXTutorial.jar、 JavaFXTutorial_browser.jnlp三個文件和lib目錄包括RXTXcomm.jar一個文件。把此目錄中所有文件拷貝到剛才建立好的web工程中,與index.jsp同路徑。

六、測試

1、在服務器端,如果不啟動tomcat可以直接執行JavaFXTutorial.html既能看到效果。如果啟動tomcat,那么必須修改JavaFXTutorial_browser.jnlp中的端口號,要與tomcat使用的一致。

2、在客戶端,必須拷貝rxtxSerial.dll到 %JRE_HOME%"bin下,然后直接訪問服務器鏈接就可以。

開發完成后,總體感覺JavaFX比applet要方便,無論是編碼還是部署。但是開發JavaFX的時候也有很多不方便的地方,比如目前的IDE不支持圖形化開發,雖然支持一些控件的托拽,但終歸是代碼不夠直觀;另外,JavaFX程序發布后在客戶端運行得還是有些慢。終歸是個新技術,還需要慢慢適應啊。

另外,遺留下來兩個問題,看看大家有什么好辦法。

1、關于客戶端需要拷貝rxtxSerial.dll問題,有沒有更加方便的方法。

2、JavaFX項目打包問題,有沒有更好的方法,比如打個包,其他頁面就可以直接調用。

【編輯推薦】

  1. 主流RIA技術JavaFX、Flex和SilverLight、AJAX比較
  2. 使用JavaFx創建可拖動的Applet示例
  3. JavaFX和Java之間的互操作性
  4. JavaFX對Java開發者到底意味著什么
  5. RIA之爭 JavaFX是否能后來居上?
責任編輯:彭凡 來源: javaeye
相關推薦

2025-01-07 08:10:00

CefSharpWinformWindows

2009-06-12 19:18:08

REST客戶端框架JavaScript

2011-08-15 14:09:59

JavaHBase

2011-04-22 10:34:09

SimpleFrame

2012-09-19 14:27:16

Worklight

2009-10-20 14:47:13

Google Wave

2009-03-18 14:44:34

LinuxqTwitterTwitter

2018-03-28 09:04:25

Oracle Java技術

2021-09-22 15:46:29

虛擬桌面瘦客戶端胖客戶端

2012-08-20 09:57:11

JavaiQQ開源QQ

2013-07-22 14:29:35

iOS開發ASIHTTPRequ

2009-12-25 15:12:01

WPF平臺

2011-03-21 14:53:36

Nagios監控Linux

2011-04-06 14:24:20

Nagios監控Linux

2011-08-17 10:10:59

2024-01-17 19:05:44

mget優化數據庫

2023-02-16 08:00:00

數據流客戶端開發數據集

2010-05-31 10:11:32

瘦客戶端

2011-10-26 13:17:05

2013-07-04 10:01:04

點贊
收藏

51CTO技術棧公眾號

国产又黄又爽又无遮挡| 一二三级黄色片| 国际av在线| 蜜桃视频在线观看一区二区| 理论片在线不卡免费观看| 美女日批在线观看| 三上悠亚国产精品一区二区三区| 国产精品久久久久久久久晋中| 99re国产| 天天天天天天天干| 国内精品嫩模av私拍在线观看| 国产丝袜高跟一区| 日韩av片免费观看| 欧美激情20| 亚洲免费三区一区二区| 欧美日韩亚洲免费| 亚洲精品成人区在线观看| 青青青爽久久午夜综合久久午夜| 欧美激情中文网| 麻豆一区在线观看| 亚洲色图美女| 亚洲成人精品久久| 奇米777在线视频| 日日夜夜天天综合| 五月天激情小说综合| 尤物国产精品| 久久精品a一级国产免视看成人| 国产高清亚洲一区| 国产日韩综合一区二区性色av| 99热国产在线观看| 影音先锋成人在线电影| 影音先锋欧美精品| 亚洲天堂久久新| 欧美18免费视频| 日韩欧美国产电影| 尤物网站在线看| 久久女人天堂| 欧美午夜片在线看| 欧美一级片中文字幕| 国内激情视频在线观看| 亚洲国产成人av| 亚洲天堂第一区| 日本高清视频在线观看| 国产亚洲精品资源在线26u| 韩国一区二区三区美女美女秀| 国产熟女一区二区三区四区| 久久超级碰视频| 国产精品狼人色视频一区| 国产无人区码熟妇毛片多| 国精品一区二区| 色在人av网站天堂精品| 91porn在线视频| 欧美va亚洲va日韩∨a综合色| 久久精品影视伊人网| 美女网站视频色| 99久久99视频只有精品| 日韩中文字幕在线观看| 国产日韩精品中文字无码| 成人免费在线观看av| 国产一区二区三区在线视频 | 国产无遮挡裸体免费视频| 午夜日韩av| 欧美国产日韩精品| 国产精品999久久久| 在线看片一区| 青草青草久热精品视频在线网站 | 久久99蜜桃综合影院免费观看| 日本高清视频免费看| 91污在线观看| 亚洲二区自拍| 日韩激情av| 午夜电影久久久| 国产a级片免费观看| av成人在线看| 日韩欧美高清一区| 青青草福利视频| 色一区二区三区四区| 超碰91人人草人人干| 久视频在线观看| 亚洲综合精品| 国产精品爽黄69天堂a| 国产v在线观看| av电影在线观看完整版一区二区| 欧美一级日本a级v片| 老司机在线永久免费观看| 一区二区三区久久| 久久精品国产精品亚洲色婷婷| 色香欲www7777综合网| 欧美军同video69gay| 欧美日韩人妻精品一区在线| 亚洲成aⅴ人片久久青草影院| 中日韩美女免费视频网址在线观看| 中日韩一级黄色片| 亚洲人人精品| 国产精品一区专区欧美日韩| 午夜精品久久久久久久99老熟妇| 91丨九色丨黑人外教| 国产福利片一区二区| 国产污视频在线播放| 欧美日韩成人在线| 亚洲色图14p| 我不卡影院28| 国产成人精品免费视频| 精品人妻伦一二三区久久 | 日韩欧美电影一二三| 亚洲性猛交xxxx乱大交| 国产精品红桃| 国产在线拍揄自揄视频不卡99 | 欧美高清影院| 日韩av最新在线| 国产精品成人在线视频| 日韩一级精品| 亚洲综合色av| av大全在线免费看| 色综合天天做天天爱| 国产一精品一aⅴ一免费| 日韩欧美二区| 日本成人免费在线| 免费av网站在线播放| 亚洲三级视频在线观看| 好男人www社区| 欧美黑人巨大videos精品| 欧美成人午夜激情在线| 中文在线a天堂| 2023国产精品| 免费看国产一级片| 欧美成年网站| 最近2019免费中文字幕视频三| 国产www在线| www.性欧美| www.av毛片| 日韩精品一区二区三区中文| 久久久av亚洲男天堂| 一级全黄少妇性色生活片| 国产亚洲一区二区三区四区 | 四虎4545www精品视频| 日韩精品视频在线| 中国一级免费毛片| av网站一区二区三区| 日韩精品xxxx| 狼人精品一区二区三区在线| 国内精品久久影院| 男人的天堂a在线| 精品免费在线视频| 大黑人交xxx极品hd| 久久亚洲影院| 日韩国产在线一区| 岛国精品在线| 久久精品视频一| www.日本在线观看| 亚洲一区二区三区激情| 国产xxxx视频| 久久av最新网址| 日韩av不卡播放| 久久精品国产福利| 久久人人爽亚洲精品天堂| 国产精品久久影视| 尤物视频一区二区| 日韩无码精品一区二区| 国产精品一页| 婷婷久久青草热一区二区 | 午夜一区不卡| 日韩一本精品| 在线视频成人| 久久男人的天堂| 日本免费不卡| 欧美三电影在线| 精品一区在线观看视频| 成人美女视频在线观看18| 国产美女网站在线观看| 国产精品一区二区av日韩在线| 国产精品福利网站| 69xxx在线| 日韩精品久久久久| 在线观看视频中文字幕| 亚洲综合另类小说| 亚洲精品成人无码熟妇在线| 日本不卡视频在线观看| 奇米777四色影视在线看| 天天躁日日躁狠狠躁欧美| 国产精品久久久久久久久借妻| 黄网站app在线观看| 精品精品欲导航| 一级特黄免费视频| 亚洲黄色免费电影| 性欧美一区二区| 国产成人精品免费一区二区| 国内外成人免费激情视频| 国产精品久久久久久| 国产女人水真多18毛片18精品 | 手机毛片在线观看| 国产福利一区二区三区视频| 99久久久无码国产精品6| 久久精品影视| 麻豆蜜桃91| 秋霞午夜一区二区三区视频| 日韩免费在线视频| 神马午夜伦理不卡 | 日本大胆欧美人术艺术动态| av 日韩 人妻 黑人 综合 无码| 国产亚洲电影| 国产欧美欧洲| 国产高清视频一区二区| 国产精品 欧美在线| 好吊日av在线| 精品国产欧美成人夜夜嗨| 欧洲伦理片一区 二区 三区| 日韩一级片在线播放| 日本欧美www| 午夜精品视频在线观看| 青青青在线免费观看| 欧美国产精品一区二区| 中文字字幕码一二三区| 福利视频网站一区二区三区| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲一区二区免费看| 男女激情免费视频| 国产精品久久久久蜜臀| 日韩av一级大片| 秋霞影视一区二区三区| 成人动漫视频在线观看完整版| 开心久久婷婷综合中文字幕| 欧美在线一级视频| 国产色播av在线| 国语自产精品视频在线看| 在线中文字幕第一页| 按摩亚洲人久久| av女优在线| 一区二区三区精品99久久| 日韩精品系列| 亚洲精选在线观看| 亚州av在线播放| 亚洲国产欧美精品| 亚洲精品久久久狠狠狠爱| 欧美一级片在线看| 国产三级午夜理伦三级| 欧美另类久久久品| 国产又黄又爽视频| 欧美日本一道本在线视频| 中文字幕人妻精品一区| 欧美视频完全免费看| 黄色污污网站在线观看| 色狠狠桃花综合| 亚洲自拍一区在线观看| 色琪琪一区二区三区亚洲区| av手机天堂网| 欧美性猛片aaaaaaa做受| 国产一级片av| 欧美日韩一级片在线观看| 日本一区二区三区久久| 欧美日韩久久一区| 国产精品久久777777换脸| 制服丝袜中文字幕亚洲| www久久久com| 日韩av一卡二卡| 黄色在线视频观看网站| 在线观看久久久久久| 天堂а√在线资源在线| 美女999久久久精品视频 | 日本一本a高清免费不卡| 日韩性xxx| 国产日韩欧美91| 美女久久精品| 国产在线一区二区三区播放| 奇米777国产一区国产二区| 欧美一区二区三区在线播放| 色琪琪久久se色| 成人免费看片'免费看| 99国产精品| 亚洲 欧美 日韩系列| 国产一区二区三区黄视频| 国产免费无码一区二区| 97se亚洲国产综合自在线观| 熟女俱乐部一区二区| 一区精品在线播放| 日韩激情一区二区三区| 色综合久久99| 国产精品一级视频| 亚洲国产精品999| 福利在线播放| 美女视频久久黄| 综合久久2023| 成人免费网站在线观看| 日韩黄色网络| 成人免费看片视频在线观看| 亚洲韩日在线| 日本高清久久久| av亚洲精华国产精华精华| 91激情视频在线观看| 亚洲一区在线观看视频| 国产精品xxxxxx| 亚洲第一国产精品| 在线视频三区| 亚洲18私人小影院| 亚洲欧美专区| 麻豆蜜桃91| 国产一区欧美| 999久久久精品视频| 久久亚洲二区三区| 免费在线观看日韩| 欧美三级欧美一级| 天天操天天干天天干| 久久久精品美女| 97se综合| 国产精品一区在线播放| 色狮一区二区三区四区视频| 欧美 国产 日本| 懂色av一区二区夜夜嗨| 神马久久精品综合| 欧洲一区在线电影| 五月天婷婷在线播放| 欧美大片在线影院| 国产高清日韩| 一级二级三级欧美| 日日摸夜夜添夜夜添精品视频| 一边摸一边做爽的视频17国产| ...av二区三区久久精品| 中文字幕免费高清网站| 日韩av在线免播放器| 男女视频在线| 91中文字精品一区二区| 久久久久国产| 黄色永久免费网站| 久久精品日产第一区二区三区高清版| 久久婷婷一区二区| 日韩片之四级片| 久操视频在线免费播放| 国产免费一区视频观看免费| 黑人操亚洲人| 国产极品美女高潮无套久久久| av成人免费在线| 日本少妇激情视频| 精品捆绑美女sm三区| 国产超级va在线视频| 成人免费看吃奶视频网站| 日韩免费特黄一二三区| 天天干天天玩天天操| 国产精品久久久久久久久快鸭| www.亚洲激情| 中文字幕亚洲欧美日韩2019| 成人免费黄色| 亚洲一区三区视频在线观看| 久久99精品一区二区三区三区| 欧美88888| 日韩三区在线观看| 国产美女一区视频| 国产视频在线观看一区| 日韩视频在线一区二区三区| 亚洲永久无码7777kkk| 欧美性生交大片免费| 韩日在线视频| 国产精自产拍久久久久久| 国产高清一区| 一本色道久久hezyo无码| 亚洲成人av资源| 男人天堂资源在线| 国产精品草莓在线免费观看| 久久影院一区| 欧美日韩久久婷婷| 亚洲永久精品国产| 天天操天天干天天插| 国产精品都在这里| 亚洲国产精品综合久久久 | 欧美视频在线播放一区| 久久久一区二区三区捆绑**| 中文字幕永久免费视频| 久久综合亚洲社区| 国产极品模特精品一二| 午夜精品久久久内射近拍高清| 国产精品美女久久久久aⅴ| 国产亲伦免费视频播放| 午夜剧场成人观在线视频免费观看| 丝袜美腿综合| 五月婷婷丁香色| 亚洲自拍偷拍综合| 奇米影视888狠狠狠777不卡| 国产精品视频免费在线观看| 午夜精品av| 国产激情在线免费观看| 5月丁香婷婷综合| 理论不卡电影大全神| 视频一区亚洲| 国产成人在线视频网站| 亚洲s码欧洲m码国产av| 久热99视频在线观看| 国产精品第9页| 日韩欧美一区二区不卡| 久热在线观看视频| 亚洲国产一区在线| 国产sm精品调教视频网站| 亚洲久久在线观看| 精品国产欧美一区二区三区成人| 6080亚洲理论片在线观看| aⅴ在线免费观看| 亚洲天堂免费在线观看视频| 性感美女一级片| 91精品啪aⅴ在线观看国产| 国产毛片久久| 欧美激情国产精品免费| 亚洲欧美中文日韩在线|