java - java中不兼容的类型

标签 java swing jtextfield incomplete-type

我正在尝试使用 getTextJTextField 获取 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/

相关文章:

java - Java中JTextArea的自动动态扩展/收缩

java - Spring websockets - 分离 MessageMapping 和 SendTo

java - 如何在一周中的特定日期和时间创建多个计划通知

java - 在编译过程中的词法分析阶段,javadoc 注释是否会被消除/删除?它是否包含在您的最终 .class 文件中?

java - KafkaConsumer 0.10 Java API 错误信息 : No current assignment for partition

java - 具有多行单元格渲染器的 JTable 打印非常奇怪

java - 在面板之间交换

java - 将 JPanel 转换为图像

java - 如何从 JButton 的操作中获取 JTextField 中的字符串?

java - JTextField 文本未更改