net.ajaest.core.winHandlers
Class KanjiInfoWH
java.lang.Object
net.ajaest.core.winHandlers.KanjiInfoWH
- All Implemented Interfaces:
- WinHandler
public class KanjiInfoWH
- extends java.lang.Object
- implements WinHandler
- Author:
- ajaest10
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jdkGui
private JDKGUIEngine jdkGui
kanjiDisplaying
private java.util.List<KanjiInfoWindow> kanjiDisplaying
kanjiWindows
private java.util.Map<KanjiTag,KanjiInfoWindow> kanjiWindows
radicalWindows
private java.util.Map<java.lang.Integer,RadicalInfoWindow> radicalWindows
screen
private final java.awt.Dimension screen
positionableScreen
private final java.awt.Dimension positionableScreen
X_SHIFT
private static final int X_SHIFT
- See Also:
- Constant Field Values
Y_SHIFT
private static final int Y_SHIFT
- See Also:
- Constant Field Values
WINDOW_WIDTH
private static final int WINDOW_WIDTH
- See Also:
- Constant Field Values
WINDOW_HEIGHT
private static final int WINDOW_HEIGHT
- See Also:
- Constant Field Values
KanjiInfoWH
public KanjiInfoWH(JDKGUIEngine jdkgui)
invokeWindow
public void invokeWindow(KanjiTag kt)
radicalInfoButtonPressed
public void radicalInfoButtonPressed(java.lang.Integer classicRadical,
KanjiInfoWindow kiw)
getRadicalString
public java.lang.String getRadicalString(java.lang.Integer rad)
windowClosed
public void windowClosed(KanjiInfoWindow kif)
windowClosed
public void windowClosed(RadicalInfoWindow riw)
getOptions
public JDKOptions getOptions()
getMessage
public java.lang.String getMessage(java.lang.String message)
getIcons
public java.util.List<java.awt.Image> getIcons()
getUnicodeFont
public java.awt.Font getUnicodeFont()
- Specified by:
getUnicodeFont
in interface WinHandler
getScreenPositionOfIndex
public java.awt.Point getScreenPositionOfIndex(java.lang.Integer index)
getFirstIndexOfAvaibleSpace
public java.lang.Integer getFirstIndexOfAvaibleSpace()
disposeAllWindows
public void disposeAllWindows()
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object