I have a question about what Java can do and if it's the language I need for my purpose.
I want to create a GUI program/web app that linguists can use, to help make syntax trees. I want to be able to generate an elementary tree template based on three binary questions, drag and drop nodes to connect trees together or split them apart, delete extraneous branches, and swivel branches around a node.
Can Java do this? If not, which language should I learn?