【问题标题】:Java search in text file with joptionpane?使用joptionpane在文本文件中进行Java搜索?
【发布时间】:2014-04-06 14:10:32
【问题描述】:

我对 Java 真的很陌生。 所以我在这里很迷茫,我正在做一个项目,我应该在文本文件中逐行搜索相应的单词。我从某人那里得到了一点帮助,但是 joptionpane 中的 GUI 有一些错误。

这是我到目前为止所拥有的。 我的图形用户界面:

private void jMenuItemLookupActionPerformed(java.awt.event.ActionEvent evt) {                                                
    JOptionPane.showOptionDialog(null, "Title", "Message", 
    JOptionPane.DEFAULT_OPTION, JOptionPane.PLAIN_MESSAGE,
    null, options.toArray(new String[] {}), options.get(0));
}

还有我的搜索代码。

public String lookup(String question){
    List<String> options = new ArrayList<>();
    for (Object value : data.values()) {
    if (value.toString().startsWith(question)) {
        options.add((String) value);
    }
}

【问题讨论】:

  • "GUI 出现一些错误" 什么错误?
  • 在这一行:null, options.toArray(new String[] {}), options.get(0));找不到符号,变量选项
  • 你导入ArrayList了吗?
  • 我现在已经完成了,但仍然存在同样的错误。有没有更好的方法通过 Joptionpane 在文本文件中进行搜索?没有选项对话框可能

标签: java


【解决方案1】:

List&lt;String&gt; options = new ArrayList&lt;&gt;(); 移到lookup 方法之外,并使其成为类变量。您的编译器找不到选项对象。

【讨论】:

    猜你喜欢
    • 2012-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-13
    • 2014-11-19
    • 2013-02-26
    相关资源
    最近更新 更多