我正试图在X轴上移动船(没有键盘).如何将运动/动画boat.png
与其他图像相关联而不是与其他任何图像相关联?
public class Mama extends Applet implements Runnable {
int width, height;
int x = 200;
int y = 200;
int dx = 1;
Image img1, img2, img3, img4;
@Override
public void init(){
setSize(627, 373);
Thread t = new Thread(this);
img1 = getImage(getCodeBase(),"Background.png");
img2 = getImage(getCodeBase(), "boat.png");
img3 = getImage(getCodeBase(), "LeftPalm.png");
img4 = getImage(getCodeBase(), "RightPalm.png");
}
@Override
public void paint(Graphics g){
g.drawImage(img1, 0, 0, this);
g.drawImage(img2, 200, 200, this);
g.drawImage(img3, 40, 100, this);
g.drawImage(img4, 450, 130, this);
} …
Run Code Online (Sandbox Code Playgroud) 你能告诉我为什么这个字符" ÿ "出现在我的输出文件的末尾.(我用try/catch)
File f1 = new File("C:/Users/NetBeansProjects/QuestionOne/input.txt");
File f2 = new File("C:/Users/NetBeansProjects/QuestionOne/output.txt");
fin = new FileInputStream(f1);
fout = new FileOutputStream(f2);
do {
i = fin.read();
fout.write(i);
} while (i != -1);
Run Code Online (Sandbox Code Playgroud)
代码复制文件内容,但它以这个奇怪的字符结束.我是否必须包含整个代码?
谢谢.
我应该用AWT开发一个Java游戏.我坚持"碰撞检测"的概念.如果您可以帮助我解释概念(如何工作)或举例(源代码)的任何教程,我将不胜感激.
这似乎是一个非常基本的问题,但我已经被困了几个小时.
我们什么时候使用方法入队/出队?什么时候使用offer/poll?!
我想用void enqueue(int x, int p)
和int dequeue()
方法创建一个整数PQ,我该如何声明这样的队列?
谢谢.
我有一个switch语句,它接受字母等级并返回相应的GPA; 但是,它会为字母(A,B,C,D和F)抛出一个无法找到符号的错误!我已经检查了javaDocs的指导,但找不到问题.导致此错误的原因是什么?
switch (grade) {
case A: nv[i] = 4; //nv = numerical value
break;
case B: nv[i] = 3;
break;
case C: nv[i] = 2;
break;
case D: nv[i] = 1;
break;
case F: nv[i] = 0;
break;
}
Run Code Online (Sandbox Code Playgroud)