Source code below will show you, how to set JPasswordField echo character color base on RGB. You can get RGB value for your color using "Color picker" at above.

***************************************************************************
COMPLETE SOURCE CODE FOR : SetJPasswordFieldEchoCharacterColor.java
***************************************************************************

import javax.swing.JPasswordField;
import javax.swing.JFrame;

import java.awt.Color;

public class SetJPasswordFieldEchoCharacterColor
{
public static void main(String[]args)
{
 //Create password field with number of columns equal to 10
 JPasswordField passwordField=new JPasswordField(10);

 //Create JFrame with title ( Set JPasswordField echo character color )
 JFrame frame=new JFrame("Set JPasswordField echo character color");

 //Set color base on RGB
 //You can get RGB value for your color at "Color picker" at above
 //R=255
 //G=0
 //B=0
 Color color=new Color(255,0,0);

 //Set JPasswordField echo character color to color that you choose
 passwordField.setForeground(color);

 //Add JPasswordField into JFrame
 frame.add(passwordField);

 //Set default close operation for JFrame
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

 //Set JFrame size
 frame.setSize(500,65);

 //Make JFrame visible
 frame.setVisible(true);
}
}

***************************************************************************
JUST COMPILE AND EXECUTE IT
***************************************************************************