UI控件 -> ListView
来源:互联网 发布:linux xampp使用教程 编辑:程序博客网 时间:2024/06/05 16:40
package javafxui;import javafx.scene.control.cell.CheckBoxListCell;import javafx.scene.control.cell.ComboBoxListCell;import java.awt.Checkbox;import javafx.application.Application;import javafx.collections.FXCollections;import javafx.collections.ObservableList;import javafx.geometry.Orientation;import javafx.scene.Scene;import javafx.scene.control.ListView;import javafx.scene.control.SelectionMode;import javafx.scene.layout.StackPane;import javafx.scene.layout.VBox;import javafx.stage.Stage;public class LearnListView extends Application{ public static final ObservableList names = FXCollections.observableArrayList(); public static final ObservableList data = FXCollections.observableArrayList();@Overridepublic void start(Stage stage) {/*@1 * 创建ListView * setPrefWidth()/setPrefHeight()设置宽高 或者setPrefSize(wid, height) * */ListView<String> list = new ListView<>();ObservableList<String> items =FXCollections.observableArrayList ( "Single", "Double", "Suite", "Family App");list.setItems(items);list.setPrefSize(100, 100);list.setOrientation(Orientation.HORIZONTAL);list.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);//设置为可以多选 默认为单选的list.setEditable(true);/*@2 * 使用数据来填充List View * * CheckBoxListCell\ ChoiceBoxListCell \ ComboBoxListCell \ TextFieldListCell * */ListView<String> listView = new ListView<>(data);names.addAll( "Adam", "Alex", "Alfred", "Albert", "Brenda", "Connie", "Derek", "Donny", "Lynne", "Myrtle", "Rose", "Rudolph", "Tony", "Trudy", "Williams", "Zach" );for (int i = 0; i < 18; i++) { data.add("anonym"); }listView.setItems(data);listView.setCellFactory(ComboBoxListCell.forListView(names));//为每一个data项 增加的 附加列表listView.setEditable(true);StackPane root = new StackPane();root.getChildren().add(listView);//VBox vBox = new VBox();//vBox.getChildren().add(list);Scene scene = new Scene(root);stage.setScene(scene);stage.setTitle("Hello");stage.show();}public static void main(String[] args) {Application.launch(args);}}
阅读全文
0 0
- UI控件--ListView
- UI控件 -> ListView
- UI控件-> ListView(2)
- 【cocos2dx-3.2】UI控件之Listview
- UI: 带有Heard的ListView控件
- Android高级UI控件—ListView
- Android UI高级控件中的ListView
- Android UI控件之ListView&RecyclerView
- 【Android 开发】:UI控件之 ListView 列表控件的使用
- Android之UI学习篇十一:ListView控件学习(一)
- Android之UI学习篇十二:ListView控件学习(二)
- Android UI控件之ListView实现圆角效果
- Android UI控件之ListView实现圆角效果
- Android UI-ListView底部其他控件显示的小例子
- Android UI设计:ListView 控件与 Adapter 适配器
- Android UI 设计:ListView控件和ArrayAdapter适配器(二)
- Android UI 设计:ListView 控件与 SimpleAdapter 适配器
- Android UI基础——ListView控件及Adapter适配器
- 安卓actionBar上无法显示搜索按钮如何解决
- 软考
- Matlab中常用函数
- 时崎狂三的咖啡馆
- 【软考学习】设计模式——工厂方法
- UI控件 -> ListView
- 1.java基础加强
- 【JZOJ 5452】【NOIP2017提高A组冲刺11.5】轰炸
- 《汇编语言》(第三版)王爽第十章实验10.2个人方法记录
- 简单注册表单验证
- 软件质量特性
- PV操作
- 济南刷题冲刺 Day2 上午
- ViewStub总结