All Classes Namespaces Files Functions Variables
StringGridExample.java
Go to the documentation of this file.
1 package tableViewExamples;
2 
3 import fi.jyu.mit.fxgui.StringGrid;
4 import javafx.application.Application;
5 import javafx.scene.Scene;
6 import javafx.scene.layout.StackPane;
7 import javafx.stage.Stage;
8 
9 /**
10  * Esimerkki 1-ulotteisen merkkijonotaulukon näyttämisestä
11  * itsetehdyssä StringGrid komponentissa.
12  * Muokkaukset eivät tässä esimerkissä muuta itse taulukkoa
13  * @author vesal
14  * @version 24.12.2015
15  *
16  */
17 public class StringGridExample extends Application {
18 
19  /**
20  * Käynnistetään esimerkkiohjelma
21  * @param args ei käytössä
22  */
23  public static void main(String[] args) {
24  launch(args);
25  }
26 
27 
28  @Override
29  public void start(Stage primaryStage) {
30  StackPane root = new StackPane();
31  String tiedot =
32  "ala|aloitusvuosi|h/vko\n"+
33  "kalastus|1955|20\n"+
34  "laiskottelu|1950|20\n"+
35  "työn pakoilu|1952|40";
36 
37 
38  StringGrid<?> tableTiedot = new StringGrid<>();
39 
40  tableTiedot.setEditable(true);
41  tableTiedot.setRivit(tiedot);
42  tableTiedot.setRivit(tiedot);
43 
44  root.getChildren().add(tableTiedot);
45  primaryStage.setScene(new Scene(root, 300, 250));
46  primaryStage.show();
47 
48  }
49 
50 }