问一个JavaFX的基础问题,分不够可以再加!

Asparagus_fern 2009-11-17 02:47:36
本人在用命令行编译javafx的时候发现public -init、public -read这些语法无法编译。调了很久都没办法解决。我查了N遍都觉得语法没错。因此发上来给各位大虾、高手看看,万望指点。分不够都可以再加(本人身家范围之内)
代码如下:
package music.piano;

import javafx.scene.CustomNode;
import music.piano.player.PianoPlayer;

public abstract class PianoKey extends CustomNode{
public -init var xOffset : Number;
public var yOffset : Number;
public var note : Integer;
public var keyText : String;
public var player : PianoPlayer;
protected var showKeyPress = false;

public function noteOn(): String {
showPress();
player.playOn(note);
return keyText;
}

public function noteOff(): Void {
player.stop(note);
clearPress();
}

public function showPress(): Void {
showKeyPress = true;
}

public function clearPress(): Void {
showKeyPress = false;
}
}
错误信息如下:
PianoKey.fx:7:Sorry, I was trying to understand a 'class' declaration member but I got confused when I saw '-'.
public -init var xOffset : Number;
...全文
71 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Asparagus_fern 2009-11-21
  • 打赏
  • 举报
回复
最后顶一次,没人答就只能散分了=_=
crazylaa 2009-11-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zl3450341 的回复:]
路过 帮顶下
[/Quote]

没玩过,好奇,mark下
zl3450341 2009-11-18
  • 打赏
  • 举报
回复

路过 帮顶下
Asparagus_fern 2009-11-18
  • 打赏
  • 举报
回复
lzh_me 2009-11-17
  • 打赏
  • 举报
回复
帮顶...

Asparagus_fern 2009-11-17
  • 打赏
  • 举报
回复
自己顶

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧