diff options
Diffstat (limited to 'libjava/java/awt/Font.java')
-rw-r--r-- | libjava/java/awt/Font.java | 28 |
1 files changed, 22 insertions, 6 deletions
diff --git a/libjava/java/awt/Font.java b/libjava/java/awt/Font.java index 6a35147..754e078 100644 --- a/libjava/java/awt/Font.java +++ b/libjava/java/awt/Font.java @@ -1265,12 +1265,28 @@ equals(Object obj) public String toString() { - return(getClass().getName() - + "(logical=" + getName () - + ",family=" + getFamily () - + ",name=" + getFontName () - + ",style=" + getStyle () - + ",size=" + getSize ()); + String styleString = ""; + + switch (getStyle ()) + { + case 0: + styleString = "plain"; + break; + case 1: + styleString = "bold"; + break; + case 2: + styleString = "italic"; + break; + default: + styleString = "unknown"; + } + + return getClass ().getName () + + "[family=" + getFamily () + + ",name=" + getFontName () + + ",style=" + styleString + + ",size=" + getSize () + "]"; } |