Index: javax/swing/text/PasswordView.java =================================================================== RCS file: /cvs/gcc/gcc/libjava/javax/swing/text/PasswordView.java,v retrieving revision 1.1.2.2 diff -u -r1.1.2.2 PasswordView.java --- javax/swing/text/PasswordView.java 22 Oct 2004 12:41:27 -0000 1.1.2.2 +++ javax/swing/text/PasswordView.java 24 Dec 2004 11:55:39 -0000 @@ -56,6 +56,16 @@ super(elem); } + /** + * Draws one echo character at a given position. + * + * @param g the Graphics object to draw to + * @param x the x-position + * @param y the y-position + * @param ch the echo character + * + * @return the next x position right of the drawn character + */ protected int drawEchoCharacter(Graphics g, int x, int y, char ch) { // Update font metrics. @@ -79,6 +89,17 @@ return ch; } + /** + * Draws selected text at a given position. + * + * @param g the Graphics object to draw to + * @param x the x-position + * @param y the y-position + * @param p0 the position of the first character to draw + * @param p1 the position of the first character not to draw + * + * @return the next x position right of the drawn character + */ protected int drawSelectedText(Graphics g, int x, int y, int p0, int p1) throws BadLocationException { @@ -107,6 +128,17 @@ return x + len * metrics.charWidth(ch); } + /** + * Draws unselected text at a given position. + * + * @param g the Graphics object to draw to + * @param x the x-position + * @param y the y-position + * @param p0 the position of the first character to draw + * @param p1 the position of the first character not to draw + * + * @return the next x position right of the drawn character + */ protected int drawUnselectedText(Graphics g, int x, int y, int p0, int p1) throws BadLocationException {