본문 바로가기
GUI( JavaFX Scene Builder )/Control

ListView

by pms93 2022. 8. 15.
package application;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ListView;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.BorderPane;
import javafx.stage.Stage;

public class ListViews extends Application {

	public static void main(String[] args) {
		launch(args);
	}
	
	@Override
	public void start(Stage primaryStage) throws Exception {
		// ListView
		// - 화면에 목록을 띄울 수 있다.
		// - AnchorPane을 통해서 사용
		ListView<String> lv = new ListView<>();
		lv.getItems().addAll("A", "B", "C");
		lv.setPrefSize(200, 100);
		
		// .setLayoutXY
		// - 화면으로부터 매서드의 인자값 만큼 x, y축을 떼어내준다.
		lv.setLayoutX(10);
		lv.setLayoutY(10);
		
		AnchorPane ap = new AnchorPane();
		ap.getChildren().add(lv);
		
		primaryStage.setScene(new Scene(ap, 500, 250));
		primaryStage.show();
	}

}

'GUI( JavaFX Scene Builder ) > Control' 카테고리의 다른 글

TextField  (0) 2022.08.18
ToggleButton  (0) 2022.08.18
RadioButton  (0) 2022.08.18
ComboBox  (0) 2022.08.18
CheckBox  (0) 2022.08.18