JTextPaneを使用してテキストエディタを作成しようとしていますが、選択したテキストの色を設定できません。これが思い付くことができる最高のものです(しかし、明らかに、機能していません):
JMenuItem button = new JMenuItem("Set Color");
toolbar.add(button);
button.addActionListener(new ActionListener( ) {
public void actionPerformed(ActionEvent e) {
Color c = JColorChooser.showDialog(frame,"Choose a color", getBackground());
textPane.getSelectedText().StyledEditorKit.ForegroundAction("color",c);
}
});
それを機能させる方法について何か提案はありますか?それともそれを行うためのより良い方法ですか?
ありがとう