java, javafx, android, spring programing collection and Age of Empires 4
java standard edition
addObject
arraylist
bufferedreader
colors
comparator
createTable
datatypes
date
enum
generateHTML
hashmap
inheritance
insertSQL
interface
JSONfromWEB
jsoup
list
loop
pointMatrix
queue
readCSV
regex
sqlToObject
stack
static
super
treemap
updateTable
writeCSV
java FX
3DCharacterMoving
3DMaterialList
DroneMotor
FlowPane
Hello
KeyCode
KeyMovement
ObservableList
Pane
RotateImage
rotateSphere
android
APIview
listview
ToastTimer
touchMovement
WriteReadFile
spring framework
add2Numbers
HelloWorld
RESTful
TomcatServlet
java objects
Apple
starseite
/
lessons
/
se
fx
android
spring
/
star wars api
ObservableList
2022-06-17 21:24:43
tags:
fx
observablelist
lessons
view source
KeyMovement
2022-06-17 07:51:04
tags:
fx
keycode
view source
KeyCode
2022-06-17 07:50:57
tags:
fx
keycode
view source
Pane
2022-06-17 07:48:48
tags:
fx
pane
view source
FlowPane
2022-06-17 07:48:41
tags:
fx
pane
view source
RotateImage
2022-06-17 07:48:25
tags:
fx
transition
view source
rotateSphere
2022-06-17 07:47:56
tags:
fx
oop.3D
view source
DroneMotor
2022-06-15 18:15:45
drone motor control simulator
tags:
fx
view source
3DMaterialList
2022-06-14 17:34:03
tags:
fx
oop
3D
view source
3DCharacterMoving
2022-06-14 17:33:59
tags:
fx
oop
3D
view source
Hello
2022-06-14 16:45:47
tags:
fx
view source
ObservableList
screenshot
description
source code
import javafx.application.Application; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.event.EventHandler; import javafx.scene.Group; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.ListView; import javafx.scene.control.ScrollPane; import javafx.scene.control.TextField; import javafx.scene.input.KeyEvent; import javafx.stage.Stage; public class HelloApplication extends Application { Group layout = new Group(); ScrollPane scrollview = new ScrollPane(); ListView
list = new ListView
(); ObservableList
items = FXCollections.observableArrayList(); TextField textField = new TextField(); Button addButton = new Button(); @Override public void start(Stage stage) { Scene scene = new Scene(getLayout(), 270,300); stage.setScene(scene); stage.show(); } public Group getLayout() { layout.getChildren().add(setList()); layout.getChildren().add(getButton()); layout.getChildren().add(getTextField()); scrollview.setContent(layout); return layout; } public Button getButton() { addButton.setText("add"); addButton.setOnMouseClicked(event -> { addList(textField.getText()); System.out.print(textField.getText()); textField.clear(); }); return addButton; } public TextField getTextField() { textField.setLayoutX(50); textField.setOnKeyPressed(new EventHandler
() { @Override public void handle(KeyEvent event) { switch (event.getCode()) { case ENTER: addList(textField.getText()); textField.clear(); break; } } }); return textField; } public ListView
setList() { list.setTranslateY(25); list.setItems(items); return list; } public void addList(String text) {items.add(text); } public static void main(String[] args) { launch(); } }