JavaFX,Unity3D,Android,IOS等技术教程和生活随笔,仅供记录

http://www.wingmei.cn/wp-content/themes/Vtrois-Kratos-e85a527/images/background.jpg

留言板

本博客前身为www.wjfxgame.com,另外有CSDN博客blog.csdn.net/ml3947,只不过一直没有更新了,有什么问题可以留言,我会及时回复的。

  1. 黄加双创圆梦社区说道:

    黄加社区大学生双创直通车,大学生自带信用和能力

  2. unity加密说道:

    你好,大神,在吗?本公司是做unity手游加密的,期望能跟贵站做友情链接交换

  3. FairGuard说道:

    大神,你好,可以跟贵站交换友情链接么?找不到你的链接方式,我的QQ:2079128588

  4. lzw-723说道:

    你好,请问贵站能不能添加RSS支持 :arrow:

    1. wing1314说道:

      哈哈,其实是可以的,但现在写的很少了,感觉加上也没有太大的意义了。

  5. 諾雅说道:

    不好意思,我按照博主您以前的打磚塊教學寫了javafx.但是擋板卻不會跟隨鼠標
    https://blog.csdn.net/wingfourever/article/details/7791265

    package brickgame;

    import javafx.application.Application;
    import javafx.beans.property.Property;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.layout.StackPane;
    import javafx.stage.Stage;
    import javafx.scene.effect.BoxBlur;
    import javafx.scene.input.MouseEvent;
    import javafx.scene.paint.Color;
    import javafx.scene.shape.Rectangle;
    import brickgame.BrickGame;
    import static javafx.beans.binding.Bindings.size;

    public class MainB extends BrickGame{
    private final Rectangle mRectangle;
    private final BoxBlur mBlur;
    public MainB(){
    mRectangle = new Rectangle();

    mRectangle.widthProperty().bindBidirectional(widthProperty());
    mRectangle.heightProperty().bindBidirectional(heightProperty());
    mRectangle.xProperty().bindBidirectional(xProperty());
    mRectangle.yProperty().bindBidirectional(yProperty());
    mRectangle.setArcWidth(30);
    mRectangle.setArcHeight(30);

    mRectangle.setFill(Color.GOLD);
    mBlur = new BoxBlur();
    mBlur.setWidth(5);
    mBlur.setHeight(5);
    mRectangle.setEffect(mBlur);
    setWidth(150);
    setHeight(25);
    getChildren().add(mRectangle);
    }

    public void onMouseMove(MouseEvent event){
    if (event.getX() >= getWidth()/2 && event.getX() <= BrickGame.WIDTH - getWidth()/2) {
    setX(event.getX() - getWidth()/2);
    }
    }

    }

    1. wing1314说道:

      不好意思,近期很久没有看博客了...所以一直没有回复

  6. 爱豆子说道:

    javafx动画掉落数学算式同时界面还有输入计算结果的游戏怎么弄啊,掉落的同时,输入正确结果后无法消失~ :cry:

    1. wing1314说道:

      不好意思,好久都没更新博客了,所以没看到这个,暂时不知道你说的是什么问题。

  7. hello说道:

    请问博主学习javafx的话,自己的java水平需要达到什么样的水平呢?
    因为我是才开始学java的大二学生,所以想要在一边学习的时候一遍自己用java制作一些东西,这样学习起来的会比较有动力而且印象也会比较深刻.

    1. wing1314说道:

      基本上Java语法熟悉就可以学习JavaFX了,但是如果是为以后找工作着想的话,不建议花太多时间在JavaFX上。目前Java相关的工作一般都是Web开发,近几年前端开发,nodeJS之类的热度也很高。可以找准一个方向进行学习。

  8. 匿名说道:

    特别喜欢博主发javafx的游戏,我是刚学java的菜鸟,所以前来观摩
    ;-)

    1. wing1314说道:

      :lol: 感谢关注,不过我现在也有很长一段时间没做JavaFX了。

  9. fwbmo说道:

    关于java ant 部署的问题,想请教一下博主。
    参考 http://code.makery.ch/library/javafx-8-tutorial/zh-cn/part7/ 做的部署。
    能顺利生成 window 安装用的 exe 文件。(没有使用 Inno Setup)

    但是问题是总是安装 在 C:/Users/[yourname]/AppData/Local/XXXApp 目录,不知道怎么改变这个目录。
    2个不一样 project,都是安装在同一个目录,容易相互干扰。
    包名和项目名都不一样的,总是安装在同一个目录。

    1. wing1314说道:

      好久没用e(fx)clipse了,我记得如果使用e(fx)clipse自带的进行打包的话,应该是在AppData/Local/xxx目录,这个文件夹的名称应该是build.fxbuild里面的Application title这个字段,不同的程序名称应该是在不同的文件夹下面。可以看看build.fxbuild里面是不是有一些字段重复了。另外,用Netbeans打包要简单的多。

  10. fwbmo说道:

    最近使用javafx进行直播方面的尝试,
    然后设备的api只支持 flash 和 html5.

    但是javafx自带的webview不支持flash,能否修改webview自带的引擎,使用系统自带的?
    HostServices.showDocument 会打开系统默认的浏览器,或者能否把HostServices.showDocument 打开的浏览器,放进javafx的容器里?

    1. wing1314说道:

      现在flash几乎已经没什么使用的必要了,个人觉得有HTML5就足够了。

  11. 匿名说道:

    这里有一个问题,javafx的最下化按钮没有显示出来,应该怎么没弄哦 ;-)

    1. wing1314说道:

      :shock: 这是什么情况?javafx新建的Stage应该默认都会有最大化最小化的按钮的。

    2. fwbmo说道:

      Stage.initStyle(StageStyle.UTILITY);
      可以修改窗口样式,达到去掉最小化按钮。

  12. 落魄书生说道:

    有中文的情况下Gluon生成android程序,会出现中文乱码,博主知道怎么解决了? :oops:

    1. wing1314说道:

      这个没有解决,另外还有Gluon打包ios特别慢,所以最终没有继续用这个东西了。我现在Android和IOS都是写原生的App :cry:

  13. 匿名说道:

    终于等到你,还好我没放弃
    http://blog.csdn.net/wingfourever/article/details/46851373本篇文章中 运行gradle android 时报错
    * What went wrong:
    Failed to notify task execution graph listener.
    > org/gradle/mvn3/org/sonatype/aether/RepositorySystemSession

    1. wing1314说道:

      已经不建议用上面的方式的来打包了,现在JavaFX在移动平台的部署已经归Gluon来开发。可以下载Netbeans,安装Gluon Mobile插件,直接创建一个多平台的JavaFX项目,更加简单易用。 :grin:

      1. 落魄书生说道:

        ;-) 在看了

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注