java - 创建一个从 JList 填充它的 .txt 文件

标签 java swing jlist

是否可以在 .txt 文件上写入 JList 的内容? 如果可能的话,你能给我一个 sample 吗? 谢谢

最佳答案

JList不是数据结构,而是显示组件。

您应该在 ListModel 中包含内容,如果此模型的元素是简单的字符串(或者可以轻松转换为字符串的内容,您当然可以将其写入文本文件。

public static void exportList(ListModel model, File f) throws IOException {
    PrintWriter pw = new PrintWriter(new OutputStreamWriter(new FileOutputStream(f), "UTF-8"));
    try {
        int len = model.getSize();
        for (int i = 0; i < len; i++) {
            pw.println(model.getElementAt(i).toString());
        }
    } finally {
        pw.close();
    }
}

关于java - 创建一个从 JList 填充它的 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5238934/

相关文章:

java - Spring boot Gradle 不生成包装器并且不生成可运行的 jar

java - 基于行/ token 的处理 (java)

java - 使用 Enum 填充通用 JComboBox

java - 管理 main 函数

java - 如何在java azure函数中使用@BlobOutput或@TableOutput

java - 如何使两个文本字段和一个 JCombobox 具有与登录中一样的条件

java - 如何从 GUI 显示文本文件

java - 按行号检索字符串? java

java - 为什么 JList 'cut' 或其他内容出现在我的 GUI 框架输出中?

java - 如何使用apache配置库获取属性值和标签值