Аз съм нов в програмирането и търся начин да добавя функции към колони на таблица в java точно като MS Excel.
Как да добавя функции към колони на таблица в Java? [затворено]
Отговори (1)
Ще трябва да внедрите свои собствени DefaultTableModel
или AbstractTableModel
, за да можете да извеждате свои собствени стойности в третата колона. Друг потребител е публикувал пример тук, който демонстрира как да умножите първите две колони заедно и да изведете резултата в третата колона. В примера можете да щракнете два пъти върху JTable, за да добавите друг ред и ще забележите, че резултатите винаги се умножават и показват в третата колона. Тези изчисления се извършват в персонализирания модел на таблица.
По отношение на анализатора в клетките, предполагам, че ще трябва да замените функцията getValueAt(int row, int column)
и да проверите дали стойността в дадения ред и колона следва синтаксиса на функцията (т.е.: в MS Excel функциите винаги започват със знак за равенство). Ако стойността следва синтаксиса, можете да премахнете съответните подробности и след това да извършите необходимите изчисления.
JTable
API? - person MadProgrammer   schedule 03.06.2014JTable
в нещо подобно на това, което може да постигне една електронна таблица. Запазете този проект за дълго време по-късно и започнете с по-прости задачи. - person Andrew Thompson   schedule 03.06.2014