Similar presentations:
Další komponenty GUI
1. Další komponenty GUI
Kurz 4IT1153. cvičení
Další komponenty GUI
Alena Buchalcevová
katedra informačních technologií
Vysoká škola ekonomická v Praze
[email protected]
2. Projekt PrepinaniBarevFX
nakopírujte si projekt PrepinaniBarevFX z disku G:spusťte jej
prohlédněte si kód
zkuste zakomentovat přidání radioButtonů do
ToggleGroup
2
Kurz 4IT115 cvičení
©Alena Buchalcevová
3. Projekt PrepinaniBarevFX-List – přidání seznamu barev
Přidejte komponentu ListView - bude zobrazovat názvy barev,které uživatel zvolil
3
Kurz 4IT115 cvičení
©Alena Buchalcevová
4. Úpravy kódu třídy PrepinaniBarevFX
Přidat atributyListView<String> barvyList;
ObservableList<String> barvyData;
4
Napsat metodu
/**
* přidá ListView a jeho data - uloží do atributů
*
*/
public void addList() {
barvyList = new ListView<>();
barvyData = FXCollections.observableArrayList("červená");
barvyList.setItems(barvyData);
barvyList.setPrefWidth(100);
}
Doplnit kód
addList();
border.setRight(barvyList);
Kurz 4IT115 cvičení
©Alena Buchalcevová
5. Úprava ovladačů události
cervenaRadioB.setOnAction(new EventHandler<ActionEvent>() {@Override
public void handle(ActionEvent event) {
dolniFlowPane.setStyle("-fx-background-color: red;");
barvyData.add("červená");
}
});
modraRadioB.setOnAction(new EventHandler<ActionEvent>() {
5
@Override
public void handle(ActionEvent event) {
dolniFlowPane.setStyle("-fx-background-color: blue;");
barvyData.add("modrá");
}
});
Kurz 4IT115 cvičení
©Alena Buchalcevová