Ваша функция, несмотря на то, что она вызывается ButtonConstructor
, не является конструктором.
В Java конструктор должен совместно использовать имя своего родительского класса (и не иметь возвращаемого типа). Правильная подпись будет public TicTacToePanel()
.
Я не могу сказать наверняка, не увидев более полное представление о вашем коде (вы наверняка пропустили большую его часть), но вполне вероятно, что вы вообще не вызываете функцию, с которой вы нам предоставили, а скорее используете подразумеваемый конструктор без аргументов. Попробуйте переименовать функцию в подпись, которую я дал выше.