У меня есть два ArrayLists, называемые ключами и значениями.Печать содержимого ArrayList в TextArea
keys = {"cat", "dog", "mouse"}
values = {"furry;white", "greyhound;beast", "little;rat"}
Я хотел бы иметь их напечатан в JTextArea (так как я хочу, чтобы они были доступны для редактирования) или любой другой компонент GUI, как это:
------------------
cat | furry
| white
-------------------
dog | greyhound
| beast
-------------------
mouse | little
| rat
Должен ли я создать новый TextArea динамически для каждого запись? Если да, то как мне это сделать? Это правильный подход?
Я уже пробовал использовать JTable, но проблема в том, что высота ячейки фиксирована, а перенос текста - беспорядок.
И ваш вопрос? –
@JBNizet: Я только что обновил свой вопрос. Благодаря! – summerNight
Если вы хотите, чтобы каждое отдельное значение редактировалось, вам лучше было бы создавать отдельные редактируемые поля внутри панели. Вы можете выложить их с помощью 'GridLayout'. – sprinter