Další komponenty GUI
Projekt PrepinaniBarevFX
Projekt PrepinaniBarevFX-List – přidání seznamu barev
Úpravy kódu třídy PrepinaniBarevFX
Úprava ovladačů události
136.56K
Category: informaticsinformatics

Další komponenty GUI

1. Další komponenty GUI

Kurz 4IT115
3. 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 atributy
ListView<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á
English     Русский Rules