Display table style

ola …

estou querendo deixar dinâmica a cor de fundo das celulas da minha tabela,
eu seto a cor que quero no meu bean, então faço isso:

<display:table scope="request" id="obj" name="clientesCarteira" requestURI="#" defaultsort="0"cellspacing="1" cellpadding="0">
      	<display:column title="Cliente" sortable="true" style="${pageScope.obj.cor}">
      		${pageScope.obj.cliente.id}-${pageScope.obj.cliente.razaoSocial}	
      		cor:${pageScope.obj.cor}
		</display:column>...

acontece que pega a primeira cor, e todas as linhas da tabela ficam iguais…mas eu sei que ${pageScope.obj.cor} me retorna as cores certo…
estou usando o displaytag 1, e minha aplicação eh Struts 1…
alguém tem alguma dica?

abraco

[quote=alves.Felipe]ola …

estou querendo deixar dinâmica a cor de fundo das celulas da minha tabela,
eu seto a cor que quero no meu bean, então faço isso:

<display:table scope="request" id="obj" name="clientesCarteira" requestURI="#" defaultsort="0"cellspacing="1" cellpadding="0">
      	<display:column title="Cliente" sortable="true" style="${pageScope.obj.cor}">
      		${pageScope.obj.cliente.id}-${pageScope.obj.cliente.razaoSocial}	
      		cor:${pageScope.obj.cor}
		</display:column>...

acontece que pega a primeira cor, e todas as linhas da tabela ficam iguais…mas eu sei que ${pageScope.obj.cor} me retorna as cores certo…
estou usando o displaytag 1, e minha aplicação eh Struts 1…
alguém tem alguma dica?

abraco
[/quote]

boa tarde pessoal !!!

e me desculpe a entromissão mas é que sou novo no forum e não consigo postar minha duvida e ja estou desesperado …então vai lá

eu fiz um programa semelhante ao substituir do bloco de notas até ai tudo bem o programa roda certinho ele pegas duas palavras como pramêtro e substitui num txt …
mais o problema foi na hora de criar as telas eu criei um frame que tem dois campos textos e um botão para fazer a substuição , mais não consigo pegar o que o usuario digita no campo texto

e jogar em uma string ,e como fazer para o botão iniciar a substituição …ai segue o códgo

e me descupem pois esta meio desorganizado é qui sou novo em java …

por favor se não puderem me ajudar postem minha duvida pois eu não consigo


import java.awt.event.ActionEvent;   
import java.awt.event.ActionListener;   
import java.io.BufferedReader;     
    import java.io.FileReader;     
    import java.io.FileWriter;     
    import java.io.IOException;     
    import java.io.PrintWriter;     
    import java.util.ArrayList;     
import java.util.List;     
  
import javax.swing.JButton;   
import javax.swing.JFrame;   
import javax.swing.JLabel;   
import javax.swing.JOptionPane;   
import javax.swing.JPanel;   
import javax.swing.JTextField;   
         
         
    public class sub {     
         
        private static final ActionEvent ActionEvent =null;   
  
        public static void main(String[] args) throws IOException {     
               
            Frame menu= new Frame ();   
               
               
               
               
               
             
             
                 
               menu.label = new JLabel("Nome do Banco de Dados:");   
               menu.textField = new JTextField(20);   
  
               menu.button = new JButton("Alterar");   
               menu.label2 = new JLabel("Nome da Operação:");   
               menu.textField2 = new JTextField(20);   
                 
                 
               menu.panel = new JPanel();   
  
               menu.panel.add(menu.label);   
               menu.panel.add(menu.textField);   
               menu.panel.add(menu.label2);   
               menu.panel.add(menu.textField2);   
               menu.panel.add(menu.button);   
                 
  
               menu.frame = new JFrame("ALTERAÇÃO DO BANCO DE DADOS");   
               menu.frame.add(menu.panel);   
               menu.frame.pack();   
               menu.frame.setVisible(true);   
               menu.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
                 
                 
               
                 
               String  procurarPor= menu.textField.getText();;     
                String  procurar1=menu.textField2.getText();   
                String substitui= "053";   
                String substituirPor = "ATPNET";     
                String arquivo = "teste.sql";   
                   
               
  
                 
                 if (procurarPor == "") {   
                       
                     System.out.println ("NOME INVALIDO");   
                 }   
                   
                   
                  menu.botao();   
                         
                         
                         
                     
             
                 
             
             
  
  
                 
                             
               
                 
            //ler o arquivo     
            List<String> linhas = new ArrayList<String>();     
            BufferedReader reader = new BufferedReader(new FileReader(arquivo));     
            String linhaArquivo;     
            while(((linhaArquivo = reader.readLine())!= null)){     
                //substituir o conteudo   
                   
             
               
                   
                linhaArquivo = linhaArquivo.replace(procurarPor, substituirPor).replace(procurar1,substitui); ;     
                linhas.add(linhaArquivo);   
                   
                 
               
                //C:/Documents and Settings/Administrador/Meus documentos/teste.sql   
                   
                   
                }     
           
               
               
           reader.close();   
                 
            //gravar arquivo     
            PrintWriter writer = new PrintWriter(new FileWriter(arquivo), true);     
            for (String linha : linhas) {     
                writer.println(linha);     
            }     
            writer.close();   
               
            String msg = " os paramêtros foram alterados com sucesso " + "" + "!";   
            JOptionPane.showMessageDialog(null, msg);   
  
               
            System.out.println("ARQUIVO ALTERADO COM SUCESSO");   
           }   
  
           
        }   
  
           
  
  

esta é a classe do programa principal


public class Frame implements ActionListener {   
       
       
    sub ler = new sub();   
       
       
       
public JLabel label;   
public JLabel label2;   
public JTextField textField;   
public JTextField textField2;   
public JTextField textField33;   
public JButton button;   
public JPanel panel;   
public JFrame frame;   
  
  
public void montarFormulario() {   
  
label = new JLabel("Nome do Banco de Dados:");   
textField = new JTextField(20);   
  
button = new JButton("Alterar");   
label2 = new JLabel("Nome da Operação:");   
textField2 = new JTextField(20);   
button.addActionListener(this);   
textField33 = new JTextField(20);   
panel = new JPanel();   
  
panel.add(label);   
panel.add(textField);   
panel.add(label2);   
panel.add(textField2);   
panel.add(button);   
panel.add(textField33);   
  
frame = new JFrame("Configuração do Banco Scorpions");   
  
frame.setIconImage (new ImageIcon ("a.JPEG").getImage());   
frame.add(panel);   
frame.pack();   
frame.show();   
frame.setVisible(true);   
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);   
  
  
  
  
}   
  
  
  
public void actionPerformed (ActionEvent e) {   
  String procurarPor =textField.getText();   
  textField2.getText();   
  
JOptionPane.showMessageDialog(frame, procurarPor);   
  
  
}   
public void botao() {     
    this.button.addActionListener(     
                new ActionListener() {     
                        public void actionPerformed(ActionEvent evt) {     
                                 String procurarPor  = textField.getText();     
                                 String procurar1  = textField2.getText();     
                               System.out.println(procurarPor);   
                               System.out.println(procurar1);   
                        }     
                });     
}     
  
  
  
  
  
  
  
  
  
  
public void main (String [] args){   
       
       
       
       
    montarFormulario();   
       
       
       
       
       
       
       
       
  
}   
}  

esta é do meu frame …

a só mais uma coisa o se eu mesmo iniciar as variaveis ele funciona perfeitamente ,mas gostaria que o usuario entrasse com o valor ,desde já agradeço e me descupem

pela entromissão é que estou desesperado:@

cara… pq vc não abre um tópico pra vc?
da uma lida ai… http://www.guj.com.br/posts/list/50115.java
pelo jeito não foi só neste post que vc fez isso neh…

[quote=alves.Felipe]cara… pq vc não abre um tópico pra vc?
da uma lida ai… http://www.guj.com.br/posts/list/50115.java
pelo jeito não foi só neste post que vc fez isso neh…

[/quote]

cara eu não consigo postar minha duvida se não ja teria feito isso eu envio mas o moderador diz que tem que ir pra analise …cara faz esse favor pra min posta essa duvida pra min pra ver se os amigos do guj podem me ajudar

e me desculpe por entrar em seu tópico foi mal :frowning:

pq vc nao tenta criar outro usuário??