1 package java2d;
   2 
   3 import java.awt.Color;
   4 import javax.swing.JCheckBoxMenuItem;
   5 import javax.swing.JTabbedPane;
   6 
   7 /**
   8  * The implementation of 'DemoInstVarsAccessor' interface with empty methods.
   9  * It is used, when some parts of the demo are executed as standalone applications
  10  * not creating 'J2Ddemo' instances, for example in 'TextureChooser.main',
  11  * 'DemoGroup.main', 'Surface.createDemoFrame'.
  12  */
  13 public class DemoInstVarsAccessorImplBase implements DemoInstVarsAccessor {
  14     private JCheckBoxMenuItem printCB = new JCheckBoxMenuItem("Default Printer");
  15 
  16     @Override
  17     public GlobalControls getControls() {
  18         return null;
  19     }
  20 
  21     @Override
  22     public MemoryMonitor getMemoryMonitor() {
  23         return null;
  24     }
  25 
  26     @Override
  27     public PerformanceMonitor getPerformanceMonitor() {
  28         return null;
  29     }
  30 
  31     @Override
  32     public JTabbedPane getTabbedPane() {
  33         return null;
  34     }
  35 
  36     @Override
  37     public DemoGroup[] getGroup() {
  38         return null;
  39     }
  40 
  41     @Override
  42     public void setGroupColumns(int columns) {
  43     }
  44 
  45     @Override
  46     public JCheckBoxMenuItem getVerboseCB() {
  47         return null;
  48     }
  49 
  50     @Override
  51     public JCheckBoxMenuItem getCcthreadCB() {
  52         return null;
  53     }
  54 
  55     @Override
  56     public JCheckBoxMenuItem getPrintCB() {
  57         return printCB;
  58     }
  59 
  60     @Override
  61     public Color getBackgroundColor() {
  62         return null;
  63     }
  64 
  65     @Override
  66     public JCheckBoxMenuItem getMemoryCB() {
  67         return null;
  68     }
  69 
  70     @Override
  71     public JCheckBoxMenuItem getPerfCB() {
  72         return null;
  73     }
  74 
  75     @Override
  76     public Intro getIntro() {
  77         return null;
  78     }
  79 }