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 }