Вывод объекта из массива объектов на метку в окнах форм

Пробовали ли вы выполнить полную «чистую» и затем перестроить в Eclipse (Project-> Clean ...)?

Можете ли вы компилировать и запускать «javac» и «java» прямо из командной строки? Правильно ли это работает?

Если вы щелкните правой кнопкой мыши на своем проекте, перейдите в «Свойства», а затем перейдите к «Путь сборки Java», есть ли какие-либо подозрительные записи под любой вкладкой? Это, по сути, ваш CLASSPATH.

В настройках Eclipse вы также можете дважды проверить раздел «Установленные JRE» в разделе «Java» и убедиться, что он соответствует тому, что вы думаете.

У вас определенно есть устаревший файл .class, расположенный где-то, или вы получаете несоответствие времени компиляции / времени выполнения в версиях Java, которые вы используете.

0
задан Aars93 1 March 2019 в 12:26
поделиться

2 ответа

Так как вы хотите распечатать их все в виде метки, и это сложный объект, вы можете переопределить метод ToString () в объектах Seats или выбрать атрибуты, которые хотите распечатать, конкатенируя их:

testLabel.Text = users[i, j].SeatsAttributeName +" "+ users[i, j].SeatsAttributeOccupy;

Просто попробуйте здесь:

https://dotnetfiddle.net/XojUnP

0
ответ дан Francisco Tena 1 March 2019 в 12:26
поделиться

Переопределить метод ToString() в Seats

public override string ToString()
{
   return $"{Name} {SeatNumber}";
}
0
ответ дан Aars93 1 March 2019 в 12:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: