Pessoal estava fazendo um exemplo no NetBeans ele acusou um erro na linha “FontFamilyAction action = new StyledEditorKit.FontFamilyAction("", comboFont.getSelectedItem().toString());” e me sugeriu declarar o JComboBox como final, eu no meu mar de ignorancia não sei por que, alguém poderia me explicar ?
Acredito que seja por que declarei o o JComboBox dentro de um método. Mas não sei porque ele não consegue acessar.
final JComboBox comboFont = new JComboBox(fontTypes);
comboFont.addItemListener(new ItemListener(){
public void itemStateChanged(ItemEvent e) {
FontFamilyAction action = new StyledEditorKit.FontFamilyAction("", comboFont.getSelectedItem().toString());
action.actionPerformed(null);
}
});