2016-09-16 1 views
-3

Im пытается вызвать метод из графического интерфейса. У меня есть метод в классе children, который выполняет некоторые вычисления. Мне нужно реализовать этот метод в GUI и заполнить поле. Мой код состоит из нескольких классов, поэтому я не публиковал код, но мне нужно вызвать метод из дочернего класса в графическом интерфейсе.Чтобы вызвать метод из GUI, который существует в классе children

Имя метода вычисляетсяTax(), это метод, который я пытаюсь получить и заполнить поля.

public double calculateTaxes() 
{ 
    double tax; 
    if ((stateCode.equals("TX")) && getSquareFeet() > 1500) 
     tax = getMarketValue()*0.25; 
    else if (getSquareFeet() <= 1500) 
     tax = getMarketValue() * 0.10; 
    else 
     tax = getMarketValue() * 0.20; 
    return tax; 

} 

ответ

0

Итак, давайте начнем с основ: Если метод является статическим, вы должны быть в состоянии назвать его ChildClass.calculateTax() иначе вы должны создать класс, например ребенка, а затем запустить метод из этот экземпляр. После этого вы можете установить значение вашего поля GUI следующим образом:

ChildClass child = new ChildClass(); 
int i = child.calculateTax(); 
yourFieldInstance.setValue(i); 

Вы получите более точный ответ, как только вы разместите свой реальный код и выделить, где проблема.

+0

Благодарю вас за ответ, я опубликовал свой фактический метод. У меня просто много связанных классов, поэтому я не публиковал код. – jojo

Смежные вопросы