我正在尝试创建一种从 Mobile Phone 类进行调用的方法,该类应该是 GUI 中的功能按钮。当在 GUI 中输入电话号码和通话时长时,调用获取显示号码的方法并检查其值。有人对如何编写 makeCall() 方法有想法吗?到目前为止,我已经做到了 -
public int getDisplayNumber()
{
int displayNumber = -1;
try {
displayNumber
= Integer.parseInt(DisplayNumberTextbox.getText());
if(displayNumber < 0) {
JOptionPane.showMessageDialog(frame,
"Please enter a positive number");
}
else if(displayNumber > numberOfGadgets()) {
JOptionPane.showMessageDialog(frame,
"Please enter a number in the correct range");
}
}
catch(NumberFormatException exception) {
}
return displayNumber;
}
public void makeCall()
{
int displayNumber = getDisplayNumber();
MobilePhone mobile = (MobilePhone) item.get(displayNumber);
}