Converte string(1.000,00) para double(1000.00) [resolvido]

ola, estou tendo um probleminha com swing e calculos…

Bem, eu tenho dois campos JTextField para serem calculados, so que para ficar melhor estou mascarando eles para que fiquem com ponto e com virgulas ex(1.000,00) e quando usao o parse double para converter essa string para double ele me da um erro, ja usei o replace para tocar as virgulas para ponto e pontos para virgula para ficar no padrão americano, e não funciona imagino que tenho que deixar o numero assim (1000.00), mas não estou conseguindo alterar o (1.000,00) para (1000.00) …

alguem tem alguma ideia de como faço isso???

Obrigado pela atenção
Ricardo

        String x = "1.000,00";
        x = x.replaceAll("\.", "");
        x = x.replace(',', '.');
        System.out.println(Double.parseDouble(x));

isso ajuda?

[]'s

muito obrigado…

alguma coisa do tipo:

java.text.DecimalFormatSymbols dfs = new java.text.DecimalFormatSymbols();
      dfs.setDecimalSeparator( ',' );
      dfs.setGroupingSeparator( '.' );
      java.text.DecimalFormat df = new java.text.DecimalFormat( "#,###,##0.00", dfs );

      System.out.println( df.format( 1.23 ) );
      System.out.println( df.parse( "123,90" ) );

eu tenho o seguinte código:

String capital = ((String)(inserirForm.get("capitInteg")));

capital = capital.replace(',', '.'); 

Double capit = Double.valueOf(capital); 

eu já tentei utilizar o replaceAll("//.", “”) mas não aceitou. Eu estou utilizando o WebSphere e a unica opção que ele me mostra é o replace… como faço, utilizando o replace, para transformar de 1.000,00 para 1000.00?