当前位置: 首页 > news >正文

网站建设 的销售图片搭建网站的步骤

网站建设 的销售图片,搭建网站的步骤,机加工接单平台,福州市鼓楼区建设局网站JavaFX中的ListView是一个可滚动的列表控件,它可以用来显示一组数据。下面是ListView的详细使用步骤: 1. 导入JavaFX相关类库 java import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.control…

JavaFX中的ListView是一个可滚动的列表控件,它可以用来显示一组数据。下面是ListView的详细使用步骤:

1. 导入JavaFX相关类库

```java
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.control.ListView;
```

2. 创建一个ObservableList对象来存储要显示的数据

```java
ObservableList<String> items = FXCollections.observableArrayList (
    "Item 1",
    "Item 2",
    "Item 3",
    "Item 4",
    "Item 5"
);
```

3. 创建一个ListView对象,并将ObservableList对象设置为它的数据源

```java
ListView<String> listView = new ListView<String>(items);
```

4. 可以设置ListView的宽度和高度

```java
listView.setPrefWidth(200);
listView.setPrefHeight(200);
```

5. 可以设置ListView的选择模式

```java
listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);
```

6. 可以添加事件监听器来处理ListView的选择事件

```java
listView.getSelectionModel().selectedItemProperty().addListener(
    (ObservableValue<? extends String> ov, String old_val, 
        String new_val) -> {
            System.out.println(new_val);
    }
);
```

7. 将ListView添加到JavaFX场景图中

```java
root.getChildren().add(listView);
```

完整的ListView使用示例代码如下:

```java
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ListView;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

public class ListViewExample extends Application {

    @Override
    public void start(Stage primaryStage) {
        // 创建一个ObservableList对象来存储要显示的数据
        ObservableList<String> items = FXCollections.observableArrayList (
            "Item 1",
            "Item 2",
            "Item 3",
            "Item 4",
            "Item 5"
        );

        // 创建一个ListView对象,并将ObservableList对象设置为它的数据源
        ListView<String> listView = new ListView<String>(items);

        // 设置ListView的宽度和高度
        listView.setPrefWidth(200);
        listView.setPrefHeight(200);

        // 设置ListView的选择模式
        listView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE);

        // 添加事件监听器来处理ListView的选择事件
        listView.getSelectionModel().selectedItemProperty().addListener(
            (ObservableValue<? extends String> ov, String old_val, 
                String new_val) -> {
                    System.out.println(new_val);
            }
        );

        // 将ListView添加到JavaFX场景图中
        StackPane root = new StackPane();
        root.getChildren().add(listView);
        Scene scene = new Scene(root, 300, 250);
        primaryStage.setScene(scene);
        primaryStage.show();
    }

    public static void main(String[] args) {
        launch(args);
    }
}
```

start函数和initialize函数

`start()`方法是JavaFX应用程序的入口点,它是JavaFX应用程序的主要启动方法。在`start()`方法中,我们可以创建JavaFX场景图形界面,并将其显示在JavaFX舞台上。因此,在`start()`方法中,我们可以初始化JavaFX应用程序的各种组件,如场景、舞台、控件等。 而初始化函数是指在JavaFX应用程序启动之前执行的方法。通常,我们可以在初始化函数中进行一些必要的设置,例如加载配置文件、初始化数据库连接等。初始化函数是JavaFX应用程序的一部分,但它不是JavaFX应用程序的入口点。

ObservableList<String> friendList 是一个可观察的字符串列表,它可以用于存储和管理朋友列表。它具有以下作用: 1. 存储朋友列表:可以将朋友的名称添加到列表中,以便在需要时快速访问。 2. 管理朋友列表:可以使用列表中的方法对朋友列表进行管理,例如添加、删除、排序等。 3. 可观察性:当列表中的数据发生变化时,可以通过监听列表的变化来及时更新界面或执行其他操作。 4. 与其他组件的集成:可以将 friendList 与其他组件(例如 ListView)结合使用,以便在界面上显示朋友列表,并允许用户进行交互。

http://www.hrbkazy.com/news/26691.html

相关文章:

  • 苏州h5网站建设价钱怎样做推广营销
  • 网络装修公司桌子seo关键词
  • k歌里的相片是通过网站做的吗天津百度推广代理商
  • 成都软件开发公司排名成都百度seo推广
  • 河北建设厅网站技术电话天津关键词优化平台
  • 关键词排行优化网站百度数据分析工具
  • 贵州做网站的公司seo培训讲师招聘
  • 换公司网站域名要改吗网络营销的专业知识
  • 科技资讯网站有哪些100个经典创意营销方案
  • 行业网站建站营销方案网站
  • 花生壳域名做网站网站seo软件
  • 做响应式网站图片外链生成工具
  • 重庆网站建设公司推荐吸引人的软文标题
  • 连云港做网站的网站优化网络推广seo
  • 做网站为什么差价很大如何查看网站收录情况
  • 如何做网站静态页面b站视频怎么快速推广
  • 律师做推广宣传的网站电商培训内容
  • 阿里云做的网站误删了网站收录提交入口
  • 请别人做网站需要注意什么有免费做网站的吗
  • 微信网站建设报价表国内新闻大事20条简短
  • 网站建设是 口号培训课程开发
  • 域名停靠app大全免费下载临沂seo推广外包
  • 专业做包装设计网站seo优化诊断工具
  • 福建省住房和城乡建设厅门户网站网推渠道
  • wordpress推送百度知名的seo快速排名多少钱
  • 连云港做网站公司个人建网站需要多少钱
  • 公司变更地址需要多少钱微信seo什么意思
  • 株洲发布信息网酒店seo是什么意思
  • 如何在网站插做视频武汉百度推广代运营
  • 网站开发和网站建设有什么不同百度竞价账户