我正在尝试使用 getText
从 JTextField
获取 String
并将其应用于该方法
SearchString
但我遇到了错误不兼容的类型,但是我看不出这段代码有什么问题。
ActionListner代码:
字符串whatToSearch,结果
JTextField 搜索字段
方法搜索字符串
编辑:已更改为公共(public)字符串,但我现在在上面显示的行中收到“缺少返回语句”错误
最佳答案
编译错误表示您无法将 SearchString(whatToSearch)
的结果分配给 result
。这是因为 SearchString
被声明为不返回结果;这就是 void
的意思!
解决方法是将签名更改为 public String SearchString(String input) ...
并更改正文以在适当的点返回 String 值。
关于java - java中不兼容的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6242054/