Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package application;
- import java.util.ArrayList;
- import javafx.application.Application;
- import javafx.beans.value.ChangeListener;
- import javafx.beans.value.ObservableValue;
- import javafx.stage.Stage;
- import javafx.scene.Scene;
- import javafx.scene.control.Button;
- import javafx.scene.control.RadioButton;
- import javafx.scene.control.TextField;
- import javafx.scene.control.Toggle;
- import javafx.scene.control.ToggleGroup;
- import javafx.scene.layout.BorderPane;
- import javafx.scene.layout.VBox;
- public class Main extends Application {
- @Override
- public void start(Stage primaryStage) {
- try {
- BorderPane root = new BorderPane();
- Scene scene = new Scene(root,400,400);
- VBox buttons = new VBox();
- Button FCFS = new Button("FCFS");
- Button SSTF = new Button("SSTF");
- Button SCAN = new Button("SCAN");
- Button LOOK = new Button("LOOK");
- Button CSCAN = new Button("C-SCAN");
- Button CLOOK = new Button("C-LOOK");
- buttons.getChildren().addAll(FCFS,
- SSTF,SCAN,LOOK,CSCAN,CLOOK);
- root.setRight(buttons);
- RadioButton muster1 = new RadioButton("15,8,17,27,9,1,14");
- RadioButton muster2 = new RadioButton("20,4,13,2,10,11,28");
- RadioButton muster3 = new RadioButton("1,13,11,10,9,24,9");
- RadioButton omamuster = new RadioButton("Oma muster");
- TextField omamuster1 = new TextField("Sisesta oma muster");
- VBox radiobuttons = new VBox();
- radiobuttons.getChildren().addAll(muster1,muster2,muster3,omamuster,omamuster1);
- root.setLeft(radiobuttons);
- ToggleGroup buttonGroup = new ToggleGroup();
- muster1.setToggleGroup(buttonGroup);
- muster2.setToggleGroup(buttonGroup);
- muster3.setToggleGroup(buttonGroup);
- omamuster.setToggleGroup(buttonGroup);
- muster1.setSelected(true);
- buttonGroup.selectedToggleProperty().addListener(
- new ChangeListener<Toggle>() {
- public void changed(
- ObservableValue<? extends Toggle> ov, Toggle t,
- Toggle t1) {
- RadioButton chk = (RadioButton) t1.getToggleGroup()
- .getSelectedToggle();
- System.out.println("Valitud - "
- + chk.getText());
- System.out.println(j2rjendiks(chk.getText()));
- }
- });
- scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
- primaryStage.setTitle("Kettapöörduste planeerija");
- primaryStage.setScene(scene);
- primaryStage.show();
- } catch(Exception e) {
- e.printStackTrace();
- }
- }
- public static ArrayList j2rjendiks(String string){
- ArrayList j2rjend = new ArrayList();
- String [] jupid = string.split(",");
- for (String i : jupid){
- j2rjend.add(Integer.parseInt(i));
- }
- return j2rjend;
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement