0
我一直在環顧四周如何更改可執行jar文件的默認Java「咖啡杯」圖標,以及執行此操作的方式,我發現:將圖標添加到jar文件的功能
getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass()
.getClassLoader().getResource("MyProject/resources/myIcon.png")));
OR:
this.getFrame().setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getClassLoader().getResource("plagialyzer/resources/PlagiaLyzerIcon.png")));
我無法弄清楚如何添加到我的JavaFX類這一點。任何人都可以請點我就如何把它添加到,例如,下面的類:
public class WakiliProject extends Application {
private double xOffset = 0;
private double yOffset = 0;
@Override
public void start(final Stage primaryStage) {
ScreensController mainContainer = new ScreensController();
Group root = new Group();
root.setOnMousePressed(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
xOffset = event.getSceneX();
yOffset = event.getSceneY();
}
});
root.setOnMouseDragged(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
primaryStage.setX(event.getScreenX() - xOffset);
primaryStage.setY(event.getScreenY() - yOffset);
}
});
root.getChildren().addAll(mainContainer);
Scene scene = new Scene(root, 900, 624);
primaryStage.setScene(scene);
primaryStage.initStyle(StageStyle.UNDECORATED);
primaryStage.initStyle(StageStyle.TRANSPARENT);
primaryStage.getIcons().add(new Image("/MediaTools/antibanner.png"));
primaryStage.setTitle("Wakili");
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
嘿。感謝您的迴應。這是否進入FXML或hibernate.cfg.xml?我正在使用NetBeans – ILikeProgramming
這將進入您的build.xml – XWaveX