对于类型为Button的方法,未定义方法getText

问题描述

我正在尝试在eclipse ide中创建简单的计算器,然后将操作设置为我面临此问题的按钮

canvasy

我在第No.行遇到问题如图5所示,这表明他们“类型按钮的getText()方法未定义”

解决方法

Button不要与JButton混淆。您可能正在寻找getLabel()

String EnterNumber = btn7.getLabel();

https://docs.oracle.com/javase/7/docs/api/java/awt/Button.html#getLabel()

JButton继承了一个名为getText()的方法,也许您混淆了两种按钮类型? https://docs.oracle.com/javase/7/docs/api/javax/swing/JButton.html