Galera....estou com 2 problemas....
o primeiro eh o seguinte...
tenho uma opção de localizar uma palavra em um textarea...ele localiza e busca as proximas palavras iguais...ateh ai tudo bem...mas eu qeria q ele buscasse as anteriores tmbm e nao somente as proximas...ai esta o codigo:
btnLocalizar.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0){
pesquisa = tfLocalizar.getText();
if(pesquisa.equals(""))
{
JOptionPane.showMessageDialog(null, "Digite uma palavra para ser localizada", "Localizar", JOptionPane.ERROR_MESSAGE);
}
else
{
int res = Home.ta.getText().indexOf(pesquisa, posInicial);
if(res < 0){
JOptionPane.showMessageDialog(null, "Palavra não encontrada", "Localizar", JOptionPane.ERROR_MESSAGE);
posInicial = 0;
}
else{
Home.ta.requestFocus();
Home.ta.select(res, res + pesquisa.length());
posInicial = res + pesquisa.length();
btnProximo.setEnabled(true);
btnLocalizar.setEnabled(false);
tfLocalizar.setEnabled(false);
}
}
}
});
}
esse codigo procura se tem a palavra...se tiver ele libera o botao "proximo" e aqele botao faz praticamente o mesmo comando q esse....
e eu qeria um botao anterior...mas nao sei como fazerr...
o segundo problema eh o seguinte:
tenho uma combobox q puxa do sistema as fontes...soh q eu qeria inserir elas iguais as do word...por exemplo...a fonte arial aparece na combobox com a fonte arial, a verdana aparece como a fonte verdana...mas quando eu insiro todas elas sao inseridas mas com uma fonte padrao...por exemplo:
assim esta:
Arial(aqui ela esta arial)
Verdana(aqui ela esta arial)
Time News Roman(aqui ela esta arial)
mas eu qeria assim:
Arial(arial)
Verdana(verdana)
Time News Roman(Time News Roman)
entenderam!? hsauhsauhsausaha
Desde já agradeço!