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 }