summaryrefslogtreecommitdiffstats
path: root/libjava/javax/swing/JViewport.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/swing/JViewport.java')
-rw-r--r--libjava/javax/swing/JViewport.java53
1 files changed, 39 insertions, 14 deletions
diff --git a/libjava/javax/swing/JViewport.java b/libjava/javax/swing/JViewport.java
index a36118371ce..9b26c8b21af 100644
--- a/libjava/javax/swing/JViewport.java
+++ b/libjava/javax/swing/JViewport.java
@@ -45,12 +45,10 @@ import java.awt.Insets;
import java.awt.Point;
import java.awt.Rectangle;
-import javax.accessibility.Accessible;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import javax.swing.plaf.ViewportUI;
-
/**
*
* <pre>
@@ -129,6 +127,7 @@ public class JViewport extends JComponent
public JViewport()
{
setOpaque(true);
+ setScrollMode(BLIT_SCROLL_MODE);
updateUI();
}
@@ -214,11 +213,17 @@ public class JViewport extends JComponent
getExtentSize());
}
+ /**
+ * @deprecated 1.4
+ */
public boolean isBackingStoreEnabled()
{
return scrollMode == BACKINGSTORE_SCROLL_MODE;
}
+ /**
+ * @deprecated 1.4
+ */
public void setBackingStoreEnabled(boolean b)
{
if (b && scrollMode != BACKINGSTORE_SCROLL_MODE)
@@ -305,23 +310,11 @@ public class JViewport extends JComponent
return false;
}
- public ChangeListener[] getChangeListeners()
- {
- return (ChangeListener[]) getListeners(ChangeListener.class);
- }
-
public void paint(Graphics g)
{
paintComponent(g);
}
- void fireStateChanged()
- {
- ChangeListener[] listeners = getChangeListeners();
- for (int i = 0; i < listeners.length; ++i)
- listeners[i].stateChanged(changeEvent);
- }
-
public void addChangeListener(ChangeListener listener)
{
listenerList.add(ChangeListener.class, listener);
@@ -332,6 +325,18 @@ public class JViewport extends JComponent
listenerList.remove(ChangeListener.class, listener);
}
+ public ChangeListener[] getChangeListeners()
+ {
+ return (ChangeListener[]) getListeners(ChangeListener.class);
+ }
+
+ protected void fireStateChanged()
+ {
+ ChangeListener[] listeners = getChangeListeners();
+ for (int i = 0; i < listeners.length; ++i)
+ listeners[i].stateChanged(changeEvent);
+ }
+
/**
* This method returns the String ID of the UI class of Separator.
*
@@ -349,4 +354,24 @@ public class JViewport extends JComponent
{
setUI((ViewportUI) UIManager.getUI(this));
}
+
+ /**
+ * This method returns the viewport's UI delegate.
+ *
+ * @return The viewport's UI delegate.
+ */
+ public ViewportUI getUI()
+ {
+ return (ViewportUI) ui;
+ }
+
+ /**
+ * This method sets the viewport's UI delegate.
+ *
+ * @param ui The viewport's UI delegate.
+ */
+ public void setUI(ViewportUI ui)
+ {
+ super.setUI(ui);
+ }
}
OpenPOWER on IntegriCloud