document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. import javafx.geometry.Insets;
  2. import javafx.geometry.Pos;
  3. import javafx. scene.Scene;
  4. import javafx.scene.control.Button;
  5. import javafx.scene.layout.VBox;
  6. import javafx.scene.text.Font;
  7. import javafx.scene.text.Text;
  8. import javafx.stage.Stage;
  9. import java.util.Random;
  10.  
  11. public class FortuneTeller extends Application
  12. {
  13.     Text fortune = new Text("");
  14.     String[] fortunes = {"Test javaFx"};
  15.    
  16.     @Override
  17.     public void start(Stage stage) throws Exception
  18.     {
  19.         VBox box = new VBox();
  20.         nox.setPadding(new Insets(20));
  21.         box.setSpacing(20);
  22.         box.setAlignment(Pos.CENTER);
  23.        
  24.         Text title = new Text("Heloo Fortune Teller");
  25.         title.setFont(Font.font("SanSerif", 36));
  26.         box.getChildern().add(title);
  27.        
  28.         Button button = new Button("Klik JavaFx");
  29.         box.getChildern().add(button);
  30.        
  31.         button.setOnAction(this::buttonClick);
  32.        
  33.         Scene scene = new Scene(box, 500, 250);
  34.         stage.setTitle("Hello JavaFx");
  35.         stage.setScene(scene);
  36.         stage.show();  
  37.     }
  38.    
  39.     private void buttonClick(ActionEvent event)
  40.     {
  41.         Random rand = new Random();
  42.         fortune.setText(fortunes[rand.nextInt(fortunes.length)]);
  43.     }
  44. }
');