git://git.nikiroo.be
/
jvcard.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update lanterna, fix bugs, implement save...
[jvcard.git]
/
src
/
com
/
googlecode
/
lanterna
/
terminal
/
swing
/
AWTTerminal.java
diff --git
a/src/com/googlecode/lanterna/terminal/swing/AWTTerminal.java
b/src/com/googlecode/lanterna/terminal/swing/AWTTerminal.java
index 90efcbc2beec2d0a79fde93207142c66c909e7ff..97e20e62a3ad98a83400fdc05b6344ea1dcfb60f 100644
(file)
--- a/
src/com/googlecode/lanterna/terminal/swing/AWTTerminal.java
+++ b/
src/com/googlecode/lanterna/terminal/swing/AWTTerminal.java
@@
-162,11
+162,20
@@
public class AWTTerminal extends Panel implements IOSafeTerminal {
scrollController);
}
scrollController);
}
+ /**
+ * Overridden method from AWT's {@code Component} 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();
}
@Override
public synchronized Dimension getPreferredSize() {
return terminalImplementation.getPreferredSize();
}
+ /**
+ * Overridden method from AWT's {@code Component} 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
public synchronized void paint(Graphics componentGraphics) {
// Flicker-free AWT!
@Override
public synchronized void paint(Graphics componentGraphics) {
// Flicker-free AWT!
@@
-174,6
+183,11
@@
public class AWTTerminal extends Panel implements IOSafeTerminal {
terminalImplementation.paintComponent(componentGraphics);
}
terminalImplementation.paintComponent(componentGraphics);
}
+ /**
+ * Overridden method from AWT's {@code Component} class that is called by OS window system when the component needs
+ * to be updated (the size has changed) and redrawn
+ * @param {@code Graphics} object to use when drawing the component
+ */
@Override
public synchronized void update(Graphics componentGraphics) {
// Flicker-free AWT!
@Override
public synchronized void update(Graphics componentGraphics) {
// Flicker-free AWT!