X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fcom%2Fgooglecode%2Flanterna%2Fterminal%2Fswing%2FSwingTerminal.java;h=3470b643c6c22a6ab6e028a69ac46ed3da378c3b;hb=a73a906356c971b080c36368e71a15d87e8b8d31;hp=459722275b77c334e8ff53bb4908dc33070ffb6b;hpb=a3b510ab4bf89a7a2a05f3851ffe0f030b8a78f4;p=jvcard.git diff --git a/src/com/googlecode/lanterna/terminal/swing/SwingTerminal.java b/src/com/googlecode/lanterna/terminal/swing/SwingTerminal.java index 4597222..3470b64 100644 --- a/src/com/googlecode/lanterna/terminal/swing/SwingTerminal.java +++ b/src/com/googlecode/lanterna/terminal/swing/SwingTerminal.java @@ -145,16 +145,27 @@ public class SwingTerminal extends JComponent implements IOSafeTerminal { scrollController); } + /** + * Overridden method from Swing's {@code JComponent} class that returns the preferred size of the terminal (in + * pixels) + * @return The terminal's preferred size in pixels + */ @Override public synchronized Dimension getPreferredSize() { return terminalImplementation.getPreferredSize(); } + /** + * Overridden method from Swing's {@code JComponent} class that is called by OS window system when the component + * needs to be redrawn + * @param {@code Graphics} object to use when drawing the component + */ @Override protected synchronized void paintComponent(Graphics componentGraphics) { terminalImplementation.paintComponent(componentGraphics); } + //////////////////////////////////////////////////////////////////////////////// // Terminal methods below here, just forward to the implementation @Override