我在java中编写Spreadsheet
。因此,我使用Swing
,Jtable
。它工作得很好,但有些东西我无法理解。
这就是它现在的工作方式:
我有一个Main类,这个创建了一个Sheet,Sheetholder
等等。
当用户将值插入单元格时,将检查该值是否指向另一个单元格(例如'= B17')或是否包含公式('= 5 * 5')。由于我需要递归的可能性(例如'= 5 * B17'),该值将被发送到一个名为Parameter的类。
问题是此类需要访问工作表:例如'Sheet.getContent(1,16)'
。我怎样才能做到这一点?
我尝试了多个选项,但由于Main是一个构造函数,我不能简单地调用Main.sheet.
感谢您阅读!
答案 0 :(得分:1)
您可以将Sheet属性添加到包含Sheet的单元格。
答案 1 :(得分:1)
Parameter类需要能够引用包含公式中单元格的Sheet对象。