javafxeclipse插件

想问下各位大佬为什么我用eclipse运行javafx时每次都只能运行一个?

你要先选择入口类(main class)再运行,直接运行始终会默认执行上一个main class。

或者 你不要直接在窗口上点击run启动,选择在入口类的main方法这里启动。

进行javafx编程时,如何将sample.fxml文件中控件和事件程序自动添加到Controller.java中

一,瘦客户端,富客户端简介

富客户端【RIA】开发可以有多种,主要的有 MS C# Silverlight, Adobe Flash/Flex,Oracle Java JavaFX,有些运行在浏览器中,有些运行在浏览器外;

瘦客户端主要是指 HMTL+JS+CSS 在浏览器中运行的系统。

二,JavaFX 环境搭建

目前很多游戏或系统还很多使用富客户端开发,这里介绍Java 的 JavaFX ,使用JavaFX开发,首先就是开发环境的搭建,JavaFX的搭建环境需要如下:

1,java JDK ,是运行java必备的环境,安装后还设置系统环境变量等,使用 J2SE 7+版,

2,Eclipse ,优秀的 Java 的集成开发环境,使用 V3.7.2 版本,

3,javaFX 插件 JavaFX Scene Builder 1.0,用来开发界面UI,即 .fxml 文件的生成,支持随见即所得的效果,

4,javaFX 插件下载后安装到Eclipse开发环境中,如何安装具体忘了,可以参考 JavaFX 工具安装和用法介绍

三,开发步骤

安装了上面的软件之后,即可开发JavaFX项目了,步骤一般是:

1,在Eclipse中新建一个项目或 Maven项目;

2,使用插件工具开发建立 .fxml 文件,即程序UI界面;

3,编写界面对应的控制器Java类文件,类继承哪个控件类[可视具体情况定],实现哪个接口[可视具体情况定];

4,编写一个主类,用于启动程序,加载各种资源;

不过CSDN前端时间[2012.09]有报道将来瘦客户端才是王道,发展主流的主要趋势。

eclipse怎么做javafx

用e(fx)clipse吧,直接创建JavaFX Project就行了。 eclipse.org/efxclipse/index 要么就是用官方的IDE netbeans 我就是用netbeans开发Javafx的,很方便。再下一个JavaFX Scene Builder做界面设计,搭配起来就可以做出很好的javafx。

javafxeclipse插件

eclipse安装好javaFX插件后新建javaFX project报错,javaFX不能import,求解决。

eclipse安装javaFX

1.下载最新的jdk

官方下载:

下载 javafx sdk,注意自己的系统 是 32位还是64位,下载需要的版本(注意:JDK与系统的位数必须一样。windows x86是32位;x64是64位)。

2.安装jdk。

(另外,如果你安装的是64位的JDK,因为JDK7里面自带了jre,jre也是64位,但是开发中一般用的是32位的jre,所以最好再下一32位的jre

链接:)

3.安装好jre(32位)后,在安装目录中找到一个jfxrt.jar文件,复制一下。在这里,在你的工程中,最好新建一个的Folder,名字为lib,将jfxxrt.jar粘贴进去。在你需要使用JavaFX的工程名上,

右击,选择properties-Resource-java Build Path-Libraries-add JARs-你的工程-lib-jfxrt.jar,最后确定。

4.这样就可以使用javafx了。

如何在eclipse中安装java fx

第一步 下载

Download the latest release of the Eclipse 4.3 SDK or of the Eclipse 3.8 SDK fromdownload.eclipse.org

单击Eclipse 4.3 SDK超链接跳转到下载页面

页面中会显示下载项

Latest Downloads

Build Name Build Status Build Date

4.3.2 (3 of 3 platforms) Fri, 21 Feb 2014 — 17:00 (-0500)

4.4M5 (3 of 3 platforms) Thu, 23 Jan 2014 — 16:00 (-0500)

I20140306-1200 (2 of 3 platforms) Thu, 6 Mar 2014 — 12:00 (-0500)

4.3.2RC4a (3 of 3 platforms) Fri, 21 Feb 2014 — 17:00 (-0500)

N20140301-1500 (2 of 3 platforms) Sat, 1 Mar 2014 — 15:00 (-0500)

这里选择目前最新的4.3.2

说明中第二步是从Latest Released(最新发布)中下载

但我看了下两个是一样的都是sdk

这里点击4.3.2跳转到下载地址页面

在页面中可以看到这一段

Download now: Eclipse SDK

点击Eclipse SDK

跳转到下载地址列表

页面上显示了很多地址

Eclipse SDK

Status Platform Download Size File Checksum

Windows (Supported Versions) (http) 191 MB eclipse-SDK-4.3.2-win32.zip (md5) (sha1)

Windows (x86_64) (Supported Versions) (http) 191 MB eclipse-SDK-4.3.2-win32-x86_64.zip (md5) (sha1)

Linux (x86/GTK 2) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-linux-gtk.tar.gz (md5) (sha1)

Linux (x86_64/GTK 2) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-linux-gtk-x86_64.tar.gz (md5) (sha1)

Linux (PPC/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-ppc.tar.gz (md5) (sha1)

Linux (PPC64/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-ppc64.tar.gz (md5) (sha1)

Linux (s390x/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-s390x.tar.gz (md5) (sha1)

Linux (s390/GTK 2) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-linux-gtk-s390.tar.gz (md5) (sha1)

Solaris 10 (SPARC/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-solaris-gtk.zip (md5) (sha1)

Solaris 10 (x86/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-solaris-gtk-x86.zip (md5) (sha1)

HP-UX (ia64/GTK 2) (http) 188 MB eclipse-SDK-4.3.2-hpux-gtk-ia64.zip (md5) (sha1)

AIX (PPC/GTK 2) (http) 189 MB eclipse-SDK-4.3.2-aix-gtk-ppc.zip (md5) (sha1)

AIX (PPC64/GTK 2) (http) 189 MB eclipse-SDK-4.3.2-aix-gtk-ppc64.zip (md5) (sha1)

Mac OSX (Mac/Cocoa) (Supported Versions) (http) 188 MB eclipse-SDK-4.3.2-macosx-cocoa.tar.gz (md5) (sha1)

Mac OSX (Mac/Cocoa/x86_64) (Supported Versions) (http) 190 MB eclipse-SDK-4.3.2-macosx-cocoa-x86_64.tar.gz (md5) (sha1)

注意!第一次看会不知道哪里是下载

点Windows (Supported Versions) 会直接跳转到说明页面上去

搞得人晕头转向

这里正确的是点击(http)

然后就开始下载了

第二步 安装

到这里你就成功一半了。

然而容易出现错误的地方也在这里。

如果只添加了插件安装地址的话安装到一半就会报错

首先打开eclipse SDK

依照安装的一般方法在Help中打开Install New Software

重点!!!

在这个地方首先添加Xtext的升级更新地址

Name随便填

添加了之后才能添加

选择版本

这里我们是kepler版本所以选择e(fx)clipse – IDE – kepler

安装就会正常结束了

完成后会要求重启eclipse

重启就完成了安装

第三步 新建一个工程

到这里新建工程就很简单了

和新建普通Java Project一样

在eclipse的package explorer中右键New → Other…

就可以看到JavaFX的文件夹

在里面选择JavaFX Project

系统就会默认新建一个JavaFX模板

在有Main方法文件上run一下

默认就是一个空白窗口弹出

到此说明全部结束

当然我个人想要把applet嵌入到网页里的话

还可以邮件添加JavaFX Html Template(虽然还没试过)

至于我为什么要选择JavaFX

Oracle网站里有关于JavaFX的sample

下面有两个范例一个是用HTML嵌入插件的一个是可以用swing做的

这里打开Ensemble你会发现sample本身都是用jfx来做的

炒鸡赞

Try Ensemble running inside browser as an applet

Try Ensemble running as a Java Web Start application.

Try Swing chart running inside browser as an applet

Try Swing chart running as a Java Web Start application.

装完jfx的eclipse里也有sample一个

看上去非常好支持原生Java还支持3D

网上也查了速度优化也不错那个赞……

总之自己试试就知道了

番外 关于applet插件

因为我原来安装过Java所以电脑上有

运行J2SE程序也只用在环境里配置一下就好了

但问题是网页上的applet怎么都提示要安装

网上查了一下似乎只能用exe安装包安装jre

据说是需要写注册表还要安装浏览器插件

想了一下原理也确实是这样

感觉这一点oracle要是能改进就好了

番外 关于完整版e(fx)clipse下载

有人说e(fx)clipse有完整版的为什么还要手动去装插件?

答曰那个完整版的eclipse里面集成了几乎所有的工具

而这些工具有八成以上我几乎都不会用到

我为啥要装上去?

当然你选择装这种傻瓜版的之后再把多的插件卸掉也行

不过会不会遇到其它麻烦就不得而知了

番外 关于eclipse插件没装成功时

JavaFX与Java的本质区别

据说是炒作起来的!

去官网下吧!如果官网都没有,其他地方也不会有!

这个东西在javaeye上看过介绍,不要急啊!

;query=javafx

资料还算不少!

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2024年3月26日 21:01:47
下一篇 2024年3月26日 21:07:56

相关推荐

  • Firefox火狐浏览器上的5款SEO插件

    SEO Quake(SEO雷神之锤);SearchStatus(搜索状态);SEO Link Analysis(SEO链接分析);Page Age(页面年龄);Rank Checker(SEObook排名查询) Firefox(火狐)作为一个日益流行的Web浏览器,其所占的市场份额成为微软IE最大的竞争对手,虽然失眠上还有很多其他类型的免费浏览器,比如Max…

    2024年5月6日
    3800
  • wordpress网站中比较好用的15款SEO插件

    google XML Sitemaps;no category parents;platinum seo pack;permalink Redirect;super cache;add post url;comments Link Redirect 并非每一位站长都精通php,错误地修改代码常常会带来网站崩溃的恶果。尽管插件对载入速度有一点影响,但合理使用插…

    2024年5月5日
    4100
  • 7个chrome浏览器的SEO插件

    Ultimate Chrome Flag;SEO Site Tools;SeoQuake;Check My Links;Alexa Traffic Rank;SEO SERP;AddThis 使用Chrome已经快3年了,一直很喜欢他简洁的风格。虽然现在插件越来越多,Chrome依然快速简洁,并且功能却愈加强大。下面给大家介绍我做SEO时最常用的几个插件。 …

    2024年5月4日
    4600
  • 让WordPress网站对移动用户友好的5个插件

    WordPress obile Pack:手机主题,自定义颜色变化,设备的适配,移动管理面板,移动分析等;WP Mobile Detector;BAAP Mobile Version 移动技术已经对于我们的线上营销产生了巨大影响。根据近期的一份报告显示预计在2014年,移动网络将超过固定互联网接入。移动设备现在已经成为我们日常生活中重要的组成部分。人们越来越…

    2024年5月4日
    4100
  • 通过WordPress插件利用七牛云存储实现CDN

    有一款我们水煮鱼大大做的一款专门的七牛镜像存储WordPress插件,可以让我们一键实现WordPress博客静态文件CDN加速,很好的插件   在上一篇文章,我就写了关于WordPress百度云cdn加速教程方法,并在文中也提到会写一篇wordpress插件和非插件实现七牛CDN静态存储加速方法,今天就为大家带来这篇文章,希望可以帮助那些想让网站…

    2024年5月4日
    4500
  • Flot插件简介,在Canvas上绘制图形

    首先介绍一下数据的格式。数据来自一个数组嵌套的JSON格式,数据可以直接通过API传给Flot,让它自行决定数据展示的样子,这是官网上的例子 Flot采用Canvas绘制 [[0, 3], [4, 8], [8, 5], [9, 13]] 这就给定了一个二维 $(function () { var d1 = []; for (var i = 0; i 《 1…

    2024年5月3日
    5100
  • Conditionizr插件用来检测浏览器的信息

    一个智能的jQuery插件,能够帮助你探测用户的浏览器和分辨率,这样允许你针对不同的浏览器来生成指定条件的javascript或者CSS 开发前端的朋友们可能常常会有以下的需求,比如,想知道客户浏览器的类型,或者想知道客户浏览器的分辨率信息,从而根据不同的浏览器来生成有针对的性的代码,比较典型的例子例如,我们需要知道客户端浏览器是否是ie6,因为ie6不支持…

    2024年5月3日
    4200
  • 提升独立博客展现量的2个插件,触及更多的用户

    工具一:QQ邮件列表:通过它,我们可以在网站上加入订阅入口,用户订阅后,就能方便的给他们群发邮件了;工具二:微博同步插件:将博文同步到微博 有许许多多的个人站长都玩过独立博客,即独立域名的博客,国内站长的独立博客一般都是搭建在这几个程序之上:wordpress boblog emlog zblog 。但是通常的,这些独立博客没有几个能日IP上百的,甚至日IP…

    2024年5月3日
    4300
  • 滚动视差网站的实现原理,及常见的js插件

    滚动视差网站实现的原理是什么;滚动视差网站建设注意事项有哪些: 滚动视差网站建设已在国外非常流行,滚动视差网站借助于HTML5+CSS3+JS的技术,对传统的网站改进,增加网站用户体验效果,以一种非常炫酷的效果展示给用户。让用户对网站产生浓厚的浏览兴趣,不停留个十几分很难选择退出。也正因为滚动视差网站的用户体验效果极好,所以在网站建设中很…

    用户投稿 2024年5月2日
    4200
  • flash插件默认是禁用的,360极速浏览器如何启用

    点击浏览器右上角的“更多”符号在功能里面找到“选项”并打开进入基本设置页面,在左侧的功能栏里面我们找到“高级设置”并且点击 我用的是360极速浏览器。 点击浏览器右上角的“更多”符号在功能里面找到“选项”并打开进入基本设置页面; 在左侧的功能栏里面我们找到“高级设置”并且点击; 在高级设置里面我们找到“网络内容”下面的“内容设置”并且点击; 下滑找到“插件”…

    2024年5月2日 用户投稿
    4900

发表回复

登录后才能评论



关注微信