|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ScrollComponent.java
Copyright (C) 2000 Helge Hackbarth, All Rights Reserved
Interface for a Component like a Scrollbar that allows to
implement a class used by class SmartScrollPane which is
either based on java.awt.Scrollbar or javax.swing.JScrollBar.
THE AUTHOR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY
OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. THE AUTHOR SHALL NOT BE LIABLE FOR ANY
DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR
DISTRIBUTING THIS SOFTWARE OR ITS DERIVATIVES.
Method Summary | |
void |
disable()
|
void |
enable()
|
java.awt.Component |
getEmbeddedComponent()
If a component implementing ScrollComponent is added to another container, the add method must use the embedded Scrollbar in order to use its peer. Example: Container c = new Container(); TScrollBar tsb = new TScrollBar(1, 0, 10, 0, 100); c.add(tsb.getEmbeddedComponent()); |
int |
getLineIncrement()
|
int |
getMaximum()
|
int |
getMinimum()
|
java.awt.Dimension |
getMinimumSize()
|
int |
getPageIncrement()
|
java.awt.Dimension |
getPreferredSize()
|
java.awt.Dimension |
getSize()
|
int |
getValue()
|
int |
getVisible()
|
void |
hide()
|
java.awt.Dimension |
minimumSize()
|
java.awt.Dimension |
preferredSize()
|
void |
setEnabled(boolean flag)
|
void |
setLineIncrement(int value)
|
void |
setPageIncrement(int value)
|
void |
setValue(int value)
|
void |
setValues(int newValue,
int newExtent,
int newMin,
int newMax)
|
void |
setVisible(boolean flag)
|
void |
show()
|
java.awt.Dimension |
size()
|
Method Detail |
public java.awt.Component getEmbeddedComponent()
public int getLineIncrement()
Scrollbar.getLineIncrement()
public int getPageIncrement()
Scrollbar.getPageIncrement()
public void setPageIncrement(int value)
Scrollbar.setPageIncrement(int value)
public void setLineIncrement(int value)
Scrollbar.setLineIncrement(int value)
public int getVisible()
Scrollbar.getVisible()
public int getMaximum()
Scrollbar.getMaximum()
public int getMinimum()
Scrollbar.getMinimum()
public int getValue()
Scrollbar.getValue()
public void setValue(int value)
Scrollbar.setValue(int value)
public void setValues(int newValue, int newExtent, int newMin, int newMax)
Scrollbar.setValues(int newValue, int newExtent, int newMin, int newMax)
public java.awt.Dimension size()
Component.size()
public java.awt.Dimension getSize()
Component.getSize()
public void disable()
Component.disable()
public void enable()
Component.enable()
public void setEnabled(boolean flag)
Component.setEnabled(boolean flag)
public void show()
Component.show()
public void hide()
Component.hide()
public void setVisible(boolean flag)
Component.setVisible(boolean flag)
public java.awt.Dimension minimumSize()
Component.minimumSize()
public java.awt.Dimension getMinimumSize()
Component.getMinimumSize()
public java.awt.Dimension preferredSize()
Component.preferredSize()
public java.awt.Dimension getPreferredSize()
Component.getPreferredSize()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |