你这个x,y是在方法内部定义的一个变量 没有赋值就使用当然编译不通过咯
公司主营业务:成都网站制作、网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出密山免费做网站回馈大家。
要想使用必须要先实例化。、
代码具体要怎么写 要看你的业务逻辑!
public void move(){
if(leftx0){
x-=speed;
}
if(rightxConstant.GAME_WIDTH-width){
x+=speed;
}
if(upy30){
y-=speed;
}
if(downyConstant.GAME_HEIGHT-heigth){
y+=speed;
}
}
//多加一条判断来满足遇到边界就不再增加下x,y的值。
题主是否想询问“java怎么让主窗体无边框”?
1、首先打开eclipse工具,在项目指定文件夹下,创建Java类UserJframe,并勾选主方法。
2、其次调用JFrame进行实例化一个窗口,并设置窗口标题名称。
3、然后使用setSize()方法设置窗口宽度和高度,注意宽度和高度顺序。
4、然后调用setUndecorated()方法设置窗口无边框,值为true表示无边框。
5、然后再使用setVisible()方法用于显示窗口,为true表示显示窗口,false为不显示窗口。
6、最后保存代码并使用Java Application运行,可以查看到弹出一个无边框的窗口。
用x,y坐标啊,飞机移动的时候不能超过坐标,比如左右移就设定一个x轴只能是0到320,上下移就y轴只能在0到960,这个用代码实现只能用if就能判断,在飞机移动事件里面写就行
buf3这个数组你自己定义的长度是1024啊: byte[] buf3 = new byte[1024];
因为你定义了一个1024长度的byte数组,然后再将Hello world!放进去这个数组,但没有放满, 后面全是空的, 所以你再将后面空的byte转成String的时候,就出现乱码.