JAVAFX图像路径问题

心之所向... 2018-06-22 01:26:54
import javafx.application.Application;
import javafx.geometry.Insets;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.scene.layout.HBox;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;

public class ShowImage extends Application{
@Override
public void start(Stage primaryStage){
Pane pane = new HBox(10);
pane.setPadding(new Insets(5,5,5,5));
Image image = new Image("image/us.gif");
pane.getChildren().add(new ImageView(image));

ImageView imageView2 = new ImageView(image);
imageView2.setFitHeight(100);
imageView2.setFitWidth(100);
pane.getChildren().add(imageView2);

ImageView imageView3 = new ImageView(image);
imageView3.setRotate(90);
pane.getChildren().add(imageView3);

Scene scene = new Scene(pane);
primaryStage.setTitle("ShoeImage");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args){
Application.launch(args);
}
}
运行报错
...全文
562 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
stacksoverflow 2018-06-22
  • 打赏
  • 举报
回复
或者
Image img = Image(getClass().getResourceAsStream("image/us.gif"));
stacksoverflow 2018-06-22
  • 打赏
  • 举报
回复
Image img = new Image("file:image/us.gif");
打飞机游戏是一种经典的游戏类型,通常包括飞机移动、射击敌人、躲避敌方攻击等要素。以下是一个简单的打飞机游戏设计与实现描述: 游戏界面设计:首先,需要设计游戏界面,包括游戏背景、玩家飞机、敌方飞机、子弹等元素。可以使用Java图形用户界面(GUI)库,如Swing或JavaFX来实现游戏界面的设计。 玩家飞机控制:玩家通过键盘或鼠标控制飞机的移动和射击。可以监听键盘或鼠标事件,根据玩家的操作来控制玩家飞机的移动和发射子弹。 敌方飞机设计:游戏中会有敌方飞机出现,它们会不断向玩家飞机发射子弹或者进行碰撞攻击。可以设计敌方飞机的移动路径、攻击方式和生命值等属性。 碰撞检测:在游戏中需要实现碰撞检测功能,即检测玩家飞机的子弹是否击中敌方飞机,或者敌方飞机是否与玩家飞机相撞。一旦发生碰撞,需要更新相应的游戏状态,如减少生命值、增加得分等。 游戏进度管理:游戏应该具有进度管理功能,包括游戏关卡切换、难度递增、分数统计等。玩家可以通过完成任务或者击败敌方飞机来进入下一关卡。 游戏音效与图像:为了增加游戏的趣味性,可以添加游戏音效和精美的图像素材。例如,添加背景音乐、飞机发射子弹的音效,以及飞机爆炸的动画效果等。 游戏结束与重新开始:当玩家飞机生命值耗尽或者完成所有关卡时,游戏应该显示游戏结束画面,并提供重新开始游戏的选项。 通过以上设计与实现,可以完成一个简单但具有基本游戏要素的打飞机游戏。可以根据需求进一步扩展功能,如增加道具、设计Boss关卡、优化游戏性能等,以提升游戏的娱乐性和挑战性。

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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