Java 使用文本文件中的条目创建一个组合框

标签 java

我需要一个下拉菜单,列出现有文本文件中的所有条目。我还没有真正了解如何执行此操作,文本文件中的每个条目都位于新行上。这是我到目前为止所拥有的:

JComboBox cb = new JComboBox();
cb.Items.AddRange(System.IO.File.ReadAllLines("names.txt"));

我收到一条警告

References to generic type JComboBox should be parameterized

还有两个错误

Items cannot be resolved or is not a field

IO cannot be resolved or is not a field

有人能给我指出正确的方向或给出解决方案吗?非常感谢

最佳答案

System.IO.File.ReadAllLines 是 C# 方法,而不是 Java。

您想使用java.nio.file.Files.readAllLines .

This page展示如何通过参数化正确使用 JComboBox。

关于Java 使用文本文件中的条目创建一个组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36598598/

相关文章:

java - DocumentListener 上的 JTable 过滤器不起作用

Java 按同一字段对项目进行两次排序

java - Java中对象的初始化

Java 11、JavaFX、Gradle、Eclipse,令人讨厌的失败消息

java - java 统计元素出现的频率

java - double 和 '^' 运算符,不可能吗?

java - 即使内存被回收,并发模式也会失败

java - 生成 UI 组件

java - @JoinColumn 可以引用之前定义的字段吗?否则,这里发生了什么?

java - 具有多参数构造函数的 jackson JSON 反序列化