home *** CD-ROM | disk | FTP | other *** search
- import com.sun.java.swing.ImageIcon;
- import com.sun.java.swing.JLabel;
- import com.sun.java.swing.JScrollPane;
- import java.awt.Dimension;
-
- class TigerScrollPane extends JScrollPane {
- private JLabel makeLabel(String var1, String var2) {
- String var3 = "images/" + var1;
- ImageIcon var4 = SwingSet.sharedInstance().loadImageIcon(var3, var2);
- return new JLabel(var4);
- }
-
- public TigerScrollPane() {
- JLabel var1 = this.makeLabel("scrollpane/header.gif", "Horizontal ruler carved out of stone");
- var1.getAccessibleContext().setAccessibleName("Horizontal rule");
- JLabel var2 = this.makeLabel("scrollpane/column.gif", "Vertical ruler carved out of stone");
- var2.getAccessibleContext().setAccessibleName("Vertical rule");
- JLabel var3 = this.makeLabel("BigTiger.gif", "A rather fierce looking tiger");
- var3.getAccessibleContext().setAccessibleName("scrolled image");
- var3.getAccessibleContext().setAccessibleDescription("A rather fierce looking tiger");
- JLabel var4 = this.makeLabel("scrollpane/corner.gif", "Square chunk of stone (lower left)");
- var4.getAccessibleContext().setAccessibleName("Lower left corner");
- var4.getAccessibleContext().setAccessibleDescription("Square chunk of stone");
- JLabel var5 = this.makeLabel("scrollpane/corner.gif", "Square chunk of stone (lower right)");
- var5.getAccessibleContext().setAccessibleName("Lower right corner");
- var5.getAccessibleContext().setAccessibleDescription("Square chunk of stone");
- JLabel var6 = this.makeLabel("scrollpane/corner.gif", "Square chunk of stone (upper left)");
- var6.getAccessibleContext().setAccessibleName("Upper left corner");
- var6.getAccessibleContext().setAccessibleDescription("Square chunk of stone");
- JLabel var7 = this.makeLabel("scrollpane/corner.gif", "Square chunk of stone (upper right)");
- var7.getAccessibleContext().setAccessibleName("Upper right corner");
- var7.getAccessibleContext().setAccessibleDescription("Square chunk of stone");
- ((JScrollPane)this).setViewportView(var3);
- ((JScrollPane)this).setRowHeaderView(var2);
- ((JScrollPane)this).setColumnHeaderView(var1);
- ((JScrollPane)this).setCorner("LOWER_LEFT_CORNER", var4);
- ((JScrollPane)this).setCorner("LOWER_RIGHT_CORNER", var5);
- ((JScrollPane)this).setCorner("UPPER_LEFT_CORNER", var6);
- ((JScrollPane)this).setCorner("UPPER_RIGHT_CORNER", var7);
- }
-
- public Dimension getMinimumSize() {
- return new Dimension(25, 25);
- }
-
- public boolean isOpaque() {
- return true;
- }
- }
-