如何使用 getButton() 确定 AWT 计算器中的按钮值
在您的计算器实现中,您提到在获取值时遇到问题数字按钮。本指南将解决您的问题,并使用 AWT 中的 getSource() 方法提供解决方案。
问题:您想要检测单击以确定数值的源按钮,因为您一直在使用 getSource() 来识别其他
解决方案:
代码示例:
import java.awt.Button; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class Calculator implements ActionListener { private Button[] numButtons; public Calculator() { // Initialize the numerical buttons numButtons = new Button[10]; } public void performCalculation(ActionEvent e) { Button sourceButton = (Button) e.getSource(); String value = sourceButton.getLabel(); // Process the numerical value obtained } // Override the actionPerformed method public void actionPerformed(ActionEvent e) { performCalculation(e); } // Main method public static void main(String[] args) { Calculator calculator = new Calculator(); // Logic to set up the GUI and register event listeners } }
通过使用 getSource( ) 方法,通过这种方式,您可以有效地确定点击了哪个数字按钮并检索其值。这使您能够执行必要的计算并在计算器应用程序中显示结果。
以上是如何获取 AWT 计算器中按钮单击的值?的详细内容。更多信息请关注PHP中文网其他相关文章!