X-Git-Url: https://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fcom%2Fgooglecode%2Flanterna%2Fterminal%2Fswing%2FSwingTerminal.java;h=3470b643c6c22a6ab6e028a69ac46ed3da378c3b;hb=bcb54330afff6a443ab43ee3d38cc7f863c701b7;hp=459722275b77c334e8ff53bb4908dc33070ffb6b;hpb=0b0b2b0ff1f5e21f7b0feb955b4b54855fb3d508;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