Я читаю книгу Эрика Робертса - Искусство и наука о Java, и в ней есть упражнение, которое я не могу понять -
Вы должны сделать календарь, с GRect, 7 на 6, который будет в порядке, кодовая часть проста, но также вы должны ввести числа даты на этих прямоугольниках, и это довольно сложно для меня, есть ничего об этом в книге.
Я пытался использовать GLabel, но здесь возникает проблема, что мне нужно работать с этими числами, и он говорит: «не может преобразовать из int в строку и наоборот».
GLabel (string, posX, posY) - он не принимает int в качестве параметра, только строку, я даже пытался ввести тип, все еще не работает.
Например, я хочу сделать цикл
int currentDate = 1;
while (currentDate <31) {</p>
add (новый Glabel (currentDate, 100, 100);
CurrentDate ++;
Этот код говорит, что ни один человек не может преобразовать int в строку.
Если я пытаюсь изменить currentDate на string, это работает, но у меня возникла проблема с вычислением, поскольку я не могу манипулировать с числом в строке, оно даже не позволяет типизировать его в int.
Как я могу это исправить? Может быть, есть другой класс или метод для ввода текста над этими прямоугольниками?
Я знаю о println, но у него нет координат x или y, поэтому я не могу с ним работать. И я думаю, что это только для консольных программ.