Я только что встретил lib BeanShell. И теперь я создаю редактор Java с кнопкой запуска, который запускает код без компиляции. Для компонента texteditor я использую open-source jEdit Syntax Package. Вот ссылка с демо: link.Java: подсветка синтаксиса компонент keyevents
Теперь я написал код, который добавляется каждый раз, когда пользователь нажал кнопку, автоматически добавляет то же количество вкладок, что и предыдущая строка. Я проверил этот код в простой JTextArea
и работает правильно. Но, похоже, ключевые события не работают с JEditTextArea
Я положил этот JComponent в JPanel
.
JEditTextArea
является редактором компонента в lib. (Расширения JComponent
)
Это нигде вы его нашли. Но я использовал другую библиотеку, лучше барахт. 'jsyntaxpane-0.9.5-b27.jar' - это имя. –