Fala ae galera… tudo tranquilo???
Bom estou trabalhando em um projeto para a faculdade e me deparei com um problema que até agora não consigo resolver e peço a ajuda do pessoal do fórum ae!!
Bom é o seguinte… Eu abri um campo pra cara digitar um texto com uma JTextArea…nessa janela tem um menuBar lá em cima que tem a opção buscar palavra… Quando o cara clica ele digita a palavra e em seguida Tenhu que fazer a busca na minha TextArea para ver se a palavra existe ou não e caso exista eu queria setar essa palavra… mudar a fonte… colocar em negrito ou algo do gênero…
AE que mora a dúvida… como vou fazer uma varredura buscando as palavras e como ficaria a comparação
Eu utilizei um método da classe String chamado StringTokenizer mas parece que não fiz algo correto na hora de fazer a comparação para ver se as palavras são iguais… ae segue o código
JMenuItem palavra = new JMenuItem(“Palavra…”);
palavra.setMnemonic(‘p’);
buscar.add(palavra);
palavra.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
String pBusca = JOptionPane.showInputDialog(null,"Digite a palavra a ser encontrada no texto");
StringTokenizer token = new StringTokenizer (pBusca);
while (token.hasMoreTokens()){
if(token.equals (pBusca)){
// não sei se essa comparação tá certa... caso esteja falta ainda colocar o código que pedi acima
Bom é isso ae… Caso não tenha sido claro por favor postem aqui que eu tento esclarecer…
Um forte abraço a todos e muito obrigado pela atenção…
André Felipe