Я программирую Spreadsheet
в java. Поэтому я использую Swing
, Jtable
. Он работает очень хорошо, но есть кое-что, что я не могу понять.вызов экземпляра предыдущего класса
Вот как это работает прямо сейчас:
У меня есть основной класс, это один создает лист, Sheetholder
и т.д.
Когда пользователь вводит значение в ячейку, значение проверяется, указывает ли она на другую ячейку (например, '= B17') или содержит ли она формулу ('= 5 * 5'). Поскольку мне нужна возможность рекурсии (например, '= 5 * B17'), значение посылается классу под названием Parameter.
Проблема в том, что этот класс должен получить доступ к Листу: например. 'Sheet.getContent(1,16)'
. Как я могу это достичь?
Я попробовал несколько вариантов, но так как Main является конструктором я не могу просто назвать Main.sheet.
Спасибо за чтение!
Почему вы не можете просто передать лист в метод, который выполняет оценку? –