src/demo/share/jfc/J2Ddemo/java2d/DemoInstVarsAccessor.java
changeset 50146 0bb0e464ee76
child 51937 c3fc25df8f5a
equal deleted inserted replaced
50145:752645a158ff 50146:0bb0e464ee76
       
     1 package java2d;
       
     2 
       
     3 import java.awt.Color;
       
     4 import javax.swing.JCheckBoxMenuItem;
       
     5 import javax.swing.JTabbedPane;
       
     6 
       
     7 /**
       
     8  * The interface provides access to instance variables of 'J2Ddemo' object, which
       
     9  * were static variables of 'J2Ddemo' class read/written from various parts of the
       
    10  * demo classes. The interface is a part of the fix which changed static variables
       
    11  * for instance variables in certain demo classes.
       
    12  */
       
    13 public interface DemoInstVarsAccessor {
       
    14     public GlobalControls getControls();
       
    15     public MemoryMonitor getMemoryMonitor();
       
    16     public PerformanceMonitor getPerformanceMonitor();
       
    17     public JTabbedPane getTabbedPane();
       
    18     public DemoGroup[] getGroup();
       
    19     public void setGroupColumns(int columns);
       
    20     public JCheckBoxMenuItem getVerboseCB();
       
    21     public JCheckBoxMenuItem getCcthreadCB();
       
    22     public JCheckBoxMenuItem getPrintCB();
       
    23     public Color getBackgroundColor();
       
    24     public JCheckBoxMenuItem getMemoryCB();
       
    25     public JCheckBoxMenuItem getPerfCB();
       
    26     public Intro getIntro();
       
    27 }