Как сделать выделенный текст в JTextArea в строку?
Я работаю над простым текстовым процессором с java swing и layout, и я пытаюсь выяснить, как сделать отдельные блоки текста жирным шрифтом, курсивом или шрифтами другого размера вместо того, чтобы весь блок текста изменялся сразу в моем JTextArea.
Есть ли способ инициализировать строку, когда пользователь выделяет текст в JTextArea с помощью мыши? Я был бы рад, если бы был какой-то ActionListener или что-то для JTextArea, которое могло бы обнаружить все это и легко сохранить что-либо в виде строки, но я не уверен, возможно ли это. Примерно так было бы здорово
String selectedtext;
JTextArea type;
class TextPanel extends JPanel implements ActionListener
{
public TextPanel()
{
type = new JTextArea();
type.addActionListener(this);
this.add(type);
}
public void actionPerformed(ActionEvent e)
{
selectedtext = e.getSelected();
}
}