Čaute, mám problém s tým viete ako sú v hrách tie kadejaké menu - nastavenie nova hra atď.. .
ako to spraviť? poprosím nejaké príklady lebo neako absolutne nechápem tomu ...
tak za odpovede ďakujem .. :P
bitee.eu*
Čaute, mám problém s tým viete ako sú v hrách tie kadejaké menu - nastavenie nova hra atď.. .
ako to spraviť? poprosím nejaké príklady lebo neako absolutne nechápem tomu ...
tak za odpovede ďakujem .. :P
bitee.eu*
ahoj,
jednoduche menu vytvorene v JavaFX:
package gamemenu;
import javafx.application.Application;
import javafx.event.EventHandler;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.stage.Stage;
/**
*
* @author Jiri Prajzner - @dr3dwerkz
* www.dredwerkz.cz
*/
public class GameMenu extends Application {
@Override
public void start(Stage primaryStage) {
Text start = new Text("Start");
start.setOnMouseClicked(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
System.out.println("Starting the game");
}
});
Text options = new Text("Options");
options.setOnMouseClicked(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
System.out.println("Displaying options");
}
});
Text exit = new Text("Exit");
exit.setOnMouseClicked(new EventHandler<MouseEvent>() {
public void handle(MouseEvent me) {
System.out.println("Do you really want to exit the game?");
}
});
VBox root = new VBox(20);
root.setAlignment(Pos.CENTER);
root.getChildren().addAll(start, options, exit);
Scene scene = new Scene(root, 300, 250);
primaryStage.setTitle("www.dredwerkz.cz - Game Menu - @dr3dwerkz");
primaryStage.setScene(scene);
primaryStage.show();
}
/**
* The main() method is ignored in correctly deployed JavaFX application.
* main() serves only as fallback in case the application can not be launched
* through deployment artifacts, e.g., in IDEs with limited FX support.
* NetBeans ignores main().
*
* @param args the command line arguments
*/
public static void main(String[] args) {
launch(args);
}
}
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku