Я пытаюсь создать метод, который выполняет вызов из класса 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);
}