Итак, я потратил некоторое время на то, чтобы написать некоторые методы расчета, чтобы получить некоторые номера импорта в окне предварительного просмотра в RPG, который я пытаюсь сделать (кто-нибудь помнит эмблему огня? это своего рода упрощенная версия). здесь, где я пытаюсь сформировать JTable из этих с«int не может быть разыменован» в некоторых методах расчета
public static JTable getBattleDataTable(RPGChar attacker, RPGChar defender){
String[] top={attacker.getCharacterName(), "", defender.getCharacterName()};
String[][] battledata=new String[3][3];
battledata[0][0]="Health";
battledata[0][1]=attacker.getHealth();
battledata[0][2]=defender.getHealth();
battledata[1][0]="Hit Chance";
battledata[1][1]=calculateChanceofHitting(attacker, defender).toString();
battledata[1][2]=calculateChanceofHitting(defender, attacker).toString();
battledata[2][0]="Damage";
battledata[2][1]=calculatePotentialDamage(attacker, defender).toString();
battledata[2][2]=calculatePotentialDamage(defender, attacker).toString();
JTable battletable=new JTable(battledata, top);
return battletable;
}
методы alculation (calculateChanceofHitting и calculatePotentialDamage, которые возвращают Интс). как вы можете видеть из массива строк и toStrings(), я хочу, чтобы типы возвращаемого типа были изменены на строки, а затем вставлены в массив. но он дает ошибку «int не может быть разыменован» при попытке скомпилировать ... кто-нибудь знает что-то, что может помочь? был бы рад
это, похоже, сработал. Спасибо! –
Рад помочь. Пожалуйста, отметьте этот ответ, как принято. – TNT